@
wang2191195 我用的插件基本上也都是别人介绍过的。
ctags 不算插件,但几乎所有vimer必备
cscope 同上
函数列表:taglist 虽然这货一直留着,不过还真很少用。
自动补全:neocomplcache 应该算是目前我见过功能最强的补全插件。不过开发的项目比较大的时候补全会比较卡,算是个让人又爱又恨的家伙。目前弃用了。
依然是补全:ultisnips 类似于snipmate。
还是补全:zencoding 不用介绍了。
代码搜索:ack 抛弃grep吧。
代码注释:nerdcommenter 全语言支持,可以单行或代码段注释。
字符串高亮:mark 阅读代码时很有用。
buffer标签:tabbar 就像浏览器的标签一样,列出打开的所有buffer,可以按<A-1>、<A-2>组合键进行跳转,已弃用。
buffer跳转:fuzzyfinder 它有很多功能,比如当前目录下所有文件的模糊查询、历史文件模糊查询等。不过我只用其中bufferlist功能,用来取代tabbar,又省了一行空间了。它虽然有文件模糊查找功能,不过在文件很多的情况下很卡。
文件模糊查找:ctrlp 功能和fuzzyfinder极其类似。文件查找速度比fuzzyfinder快,不容易卡死。类似的插件还有command-t,ruby写的,我不用ruby,所以没装过。
光标跳转:easymotion 比123gg然后f<a-z>这样的方式更快,不用再虐待自己的手指。
贴代码:pastebin 想把自己的代码秀给别人看就可以装这个,可以直接把你正在编辑的代码贴到pastebin去。
写博客:vimrepress 可以用markdown写博客,比直接在wordpress的后台里写博客舒服点。
主题:solarized 我个人比较喜欢的一个主题,不伤眼
还有很多其他有用的插件,不过比较偏门,比如conque、surround、visincr等,还有几个是自己写的狗粮型插件:myproject、googletranslate等,就不一一介绍了。