Overwrite Existing Text with Replace Mode
Replace模式和insert模式类似,不过是覆盖文档中的已有字符。例如我们要修改文中的一个段落,可以输入R,进入Replace模式,输入的字符覆盖光标所在位置的字符,Esc退出进入normal模式。
对于tap字符在文件中是由一个字符表示的,但是在屏幕上占据多个列(由tabstop设置)。直接在tap上使用Replace命令时会直接把多个列删除掉。对于这种情况,vim提供了Virtual Replace模式,由gR
启动,把tab字符当成多个空格字符来处理。
vim还提供r命令可以在normal模式下替换当前光标下的一个字符。