vim(gvim)相关插件整理
之前有朋友在博客里希望我能列出自己使用的所有Vim插件,一直没有时间,趁周末的最后的几个小时,就给大家列一下,大家可以实行拿来主义,取自己需要的,呵呵~
OK,一个个来说吧~~ 
plugin:
- 编程相关: - 公共: - taglist 相信无人不知其大名,用来提供单个源代码文件的函数列表之类的功能。最近在使用一个针对面向对象语言的类似插件-tagbar.vim,也很不错。 
- NERD_commenter 提供快速注释/反注释代码块的功能 
- DoxygenToolkit.vim 添加doxygen注释 
- snipMate 提供快速生成代码段的功能 
- mark.vim 给不同的单词高亮,表明不同的变量时很有用。(特别说明一下,vim.org上有两个Mark.vim,请使用链接中指向的那个,另外一个是有bug的) 
- authorinfo 自动生成/更新文件的作者信息(本博编写) 
 
- taglist 
- c/c++: - omnicppcomplete 提供C++代码的自动补全功能 
- a.vim 提供快速切换.h和.cpp文件的功能 
 
- omnicppcomplete 
- python:
- js: - jsbeautify.vim 优化js代码,并不是简单的缩进,而是整个优化 
 
- jsbeautify.vim 
- html/xml:
 
- 公共: 
- 常用工具: - NERD_tree 提供展示文件/目录列表的功能,比自带的文件浏览器要好很多 
- conque_term 提供在vim中打开终端的功能,非常有用! 
- csExplorer 提供列出配色列表的功能,就不用一个个手工去敲配色名字了 
- calendar 提供日历的功能,并且可以记笔记 
- fencview 自动检测文件编码,也可以手动选择文件编码。 
- visincr 提供生成数列的功能 
- vimwiki 用vim来打造个人wiki 
- FuzzyFinder 很强大的文件查找工具,需要依赖L9 
- auto_mkdir 用 :w 写入文件的时候会自动创建目录 
- surround.vim 快速给单词/句子两边增加符号(包括html标签),缺点是不用用"."来重复命令,repeat.vim可以解决这个问题 
- Vimpress 用vim来查看、发布、修改、删除博客,有人优化了这个代码:VimRepress 
- VOoM 提供outline功能,功能非常强大 
- Align 提供对齐文字的功能,不同于indent插件,一旦用到就会非常方便 
- CmdlineComplete 提供命令模式下的补全,可以补全缓冲区中出现过的单词,很好用 
 
- NERD_tree 
- 娱乐: - qiushibaike 可以在vim中看糗事百科(本博编写,纯属娱乐~~) 
- DrawIt 可以在vim中画图,键盘控制。(还有一款插件,sketch也是画图,不过是用鼠标控制) 
 
- qiushibaike 
indent:
- javascript.vim 提供js代码的智能缩进,仅使用了他的indent功能 
- indent/python.vim 提供python的语法缩进,比默认的要好很多(本博修改) 
syntax:
- javascript.vim 提供更好的js语法高亮 
- python.vim 提供更好的python语法高亮 
- actionscript.vim 提供as代码的语法高亮 
- json.vim 提供json的语法高亮 
- css.vim 提供实时显示颜色的功能,如#FFFFFF 
- markdown 提供markdown着色功能,顺便也提供了snippet 
这里的列表会随博主的使用情况实时更新,希望能让大家使用vim更加方便。
另外,博友们如果还有什么好的插件我没有列出来,欢迎留言提醒~~ 
原创文章,版权所有。转载请注明:转载自Vimer的程序世界 [ http://www.vimer.cn ]


 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号