轻快的VIM(四):修改


轻快的VIM(四):修改
 
轻快的VIM(三):删除
http://www.2cto.com/os/201212/178266.html
 
我想每个Coder都深刻的明白,修改这一操作在代码的世界里是多么重要
  www.2cto.com  
与其说修改,无非就是删除了再插入,但VIM把这两者结合的很有效率
 
闲话少说,让我们再次使用这轻快的VIM在code上起舞
 
字符替换
r            单个字符替换
R            连续替换
~           更改大小写
很简单,多试试就行了
 
tips: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中大部分命令是组合使用的
 
利用好了这点才能更快的摸索出自己的使用习惯,从而高效修改.
 

相关内容

    暂无相关文章