首先是两个关于替换的命令:
一
我经常用的替换命令通常是这个样子滴:
:%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。
嗯,就是这个样子地……
你好!除了代码,此处没有多少原创之物,皆为本人搜集、整理、总结之记录与心得,欢迎转载分享!转载时请尽量注明出处,将不胜感激。祝你健康、快乐!
建议有空的时候就看看vim的help,觉得英文看着痛苦就去down中文版的安装以后再看。。。
不如一招一式的学,学太多消化不了。
一招一式学,不知道要如何好?是看书吗?
至于中文的help,有个项目叫做:vim chines document,简称:Vimcdoc有windows版和Linux版的,安装以后就可以用了!