闲话少说,让我们再次使用这轻快的VIM在code上起舞。
字符替换
r 单个字符替换
R 连续替换
~ 更改大小写
很简单,多试试就行了。
备注:4~更改连续4个字符的大小写,很有意思
单词修改
cw 从光标处修改到单词结尾
cb 从光标处修改到单词开头
这里直接使用cw或cb操作很简单,要注意的是加数字的使用方式。
此时2cw 或者 c2w都可以使用,功能一样。
行修改
c$ 从光标修改到本行末尾
C 功能同上
c0 从光标修改到本行开头
cc 删除整行从头修改
S 功能同上
s 删除光标所在位置的字符,然后插入
这里有点难记,主要是多练习才能看到效果。
其中,c$和C功能是一样的,都是从光标修改到行尾,d$+a达到相同效果。
c0和d0+i效果一样,区别是少输入一次。
cc和S效果也是一样,其实S是属于插入的范畴,这里类似,所以一起讲了。
再来是s,它会删除光标处的字符再插入,效果等同于x+i或c+space。
多行修改我想就不用说了,前面加上数字再组合命令就可以了。
从上面看来,我们应该可以更深刻的认识到,VIM中大部分命令是组合使用的。
利用好了这点才能更快的摸索出自己的使用习惯,从而高效修改。