现在经常要用到vim,感觉它和一般的编辑器很不同,的确是非常难却又非常强大的东西,我之前掌握的皮毛显然是不能再提高生产力了,想着如果能学好应该是收益颇丰,现在记下我这周学的东西:
Navigate:
之前一直只知道jkhl,0^$,ctrl+F, ctrl+B,现在知道w e b 和H M L ,方便多了。还有%来查看括号,对编程很有帮助。
Insert:
之前只知道i,现在知道a, o, I, A, O
Delete:
之前只知道dd,现在知道x, dw等组合
Undo:
之前只知道u,现在知道ctrl+R
Replace:
现在知道r, c, cc, cw
Yank:
之前只知道yy,现在知道yw等组合,还有p和P
reg替换
现在知道全文替换::%s/old/new/g
Visual mode:
现在知道v和V了
Search:
以前知道/,现在知道*#用于查找当前字
Bookmark:
现在知道用mx和‘x定义标签
Open multiple files:
现在知道:e和:e#打开文件和跳转文件
Multiple windows:
现在知道用ctrl +w s分裂窗口,用ctrl + w两次来跳转,用:q来退出
接下来要查看如何定制vimrc,以及auto complete, tag, taglist, lookupfile等插件
好文推荐: http://easwy.com/blog/archives/advanced-vim-skills-catalog/