首先是两个关于替换的命令:

我经常用的替换命令通常是这个样子滴:

:%s/patern/string/g

对于类似http://www.dutor.net/index.php/2009/09/vim-cmds/ 这样的串,由于其中的/需要以\/的形式转义,所以会比较麻烦,那么咱们可以这样来替换:

:%s#patern#string#g

或者:

:%s!patern!string!g

也就是说,可以用#或者!来替代命令本身的/字符,这样patern里面的/就不需要转义了。

如果想把 string str = Congratulations;中的Congratulations替换成”Congratulations”,咱们可以:

:%s#Congratulations#"Congratulations"#g

但我更愿意这样写:

:%s#\(Congratulations\)#"\1"#g


这里还有几个比较小的命令:
zz: 把当前行放到屏幕中央;
zt: 把当前行放到屏幕顶端;
^a: 把当前光标处的数字(包括负数)加1;
^x: 把当前光标处的数字(包括负数)减1。

嗯,就是这个样子地……

Tags: ,.
你好!除了代码,此处没有多少原创之物,皆为本人搜集、整理、总结之记录与心得,欢迎转载分享!转载时请尽量注明出处,将不胜感激。祝你健康、快乐!
Home

RFC: Request For Comments. Orz..

Name(required)
Mail (required),(will not be published)

RFC: Request For Comments. Orz..

Website(recommended)