vim常用插件大全

1. ctags (http://ctags.sourceforge.net)

对浏览代码非常的方便, 可以在函数, 变量之间跳转,写程序必备
#=============================================================================
2. TagList 插件(http://www.vim.org/scripts/script.php?script_id=273)
高效地浏览源码, 其功能就像vc中的workpace, 那里面列出了当前文件中的所有宏,全局变量, 函数名等.
#=============================================================================
3.BufExplorer(http://vim.sourceforge.net/scripts/script.php?script_id=42)
缓冲区浏览
#=============================================================================
4. WinManager 插件(http://vim.sourceforge.net/scripts/script.php?script_id=95
管理各个窗口, 或者说整合各个窗口.[more]
#=============================================================================
5. cscope(http://cscope.sourceforge.net/)
用Cscope自己的话说 – “你可以把它当做是超过频的ctags”, 其功能和强大程度可见
一斑吧, 关于它的介绍我就不详细说了, 如果你安装好了前文介绍的帮助手册.
#=============================================================================
6. c.vim 插件(http://www.vim.org/scripts/script.php?script_id=213)
C/C++-IDE for Vim/gVim. 简单的说, 就是如果安装配置好后, vim/gvim就是一个
c/c++编程的一个IDE, 其功能堪比windows里常用的vc.
#=============================================================================
7. omnicppcoplete 插件(http://www.vim.org/scripts/script.php?script_id=1520)
实现像vc那样的代码自动补全功能, 比如 this-><Ctrl+X><Ctrl+O> 后, 将出现一个
提示框, 其中包含了this指针所有可以接收的函数或数据成员等.
#=============================================================================
8. a.vim插件(http://www.vim.org/scripts/script.php?script_id=31)
在 .h 和 .c/.cpp 文件中切换. (英文原句 “A few of quick commands to swtichbetween source files and header files quickly.”)
#=============================================================================
9. VisualMark.vim插件(http://www.vim.org/scripts/script.php?script_id=1026)
高亮书签.
#=============================================================================
10. Mark.vim插件(http://www.vim.org/scripts/script.php?script_id=1238)
这个插件与vim中自带的’*’与’#’非常相像. 不同之处是: vim中的’*’与’#’命令只能同时高亮一个同类词组(或正则表达式的搜索结果), 而Mark.vim插件可以同时高亮多个.
#=============================================================================
11. code_complete.vim插件(http://www.vim.org/scripts/script.php?script_id=1764)
函数参数提示.
#=============================================================================
12. autoproto.vim(http://www.vim.org/scripts/script.php?script_id=1553)
Using this script, typing “(“ will result in (|), where | is the cursor
position and the double backticks are just marking input. Typing a
“)“ will move the cursor outside the parens. This moving outside
works even in nested scenarios. Typing “if(my_array['key`` results in
if(my_array['key|']) and “)“ gets you if(my_array['key'])|.
The paired characters are: [, (, {, “, ‘; // “
If you like this script, you should also check out surround.vim
#=============================================================================
13.pyclewn(http://pyclewn.sourceforge.net/)
更方便地使用gdb调试
#=============================================================================
14. project.vim(http://www.vim.org/scripts/script.php?script_id=69)
组织管理工程, 方便于浏览, 打开, 查找文件等.
#=============================================================================
15. NERD_tree.vim(http://www.vim.org/scripts/script.php?script_id=1658)
目录树, 同时还可以对文件进行打开操作等.
#=============================================================================
16. NERD_commenter.vim(http://www.vim.org/scripts/script.php?script_id=1218)
源码文档注释.
#=============================================================================
17. DoxygenToolkit.vim(http://www.vim.org/scripts/script.php?script_id=987)
方便生成代码文档
#=============================================================================
18. cpp.vim(http://www.vim.org/scripts/script.php?script_id=1640)
加强c/c++类名, 函数等高亮
#=============================================================================
19. javacomplete.vim(http://www.vim.org/scripts/script.php?script_id=1785)
进行java类, 包, 方法等补全.
#=============================================================================
20. JumpInCode_Plus.vim(http://www.vim.org/scripts/script.php?script_id=2862)
生成tags和 cscope
#=============================================================================
21. txtbrowser.zip(http://www.vim.org/scripts/script.php?script_id=2899)
在普通txt文本显示语法高亮
#=============================================================================
22. FindMate.vim(http://www.vim.org/scripts/script.php?script_id=2871)
快速查找文件
#=============================================================================
23. grep.vim
The grep plugin integrates the grep, fgrep, egrep, and agrep tools with
Vim and allows you to search for a pattern in one or more files and jump
to them.
#=============================================================================
24. autocomplpop.zip(http://www.vim.org/scripts/script.php?script_id=1879)
With this plugin, your vim comes to automatically opens popup menu for
completions when you enter characters or move the cursor in Insert mode. It
won’t prevent you continuing entering characters.
#=============================================================================
http://vimcdoc.sourceforge.net/vim中文文档
http://www.vim.org/scripts/script.php?script_id=1638 ” SourceCodeObedience
http://www.vim.org/scripts/script.php?script_id=1581 ” lookupfile
http://insenvim.sourceforge.net/index.php ” Vim Intellisense
#=============================================================================
http://blog.csdn.net/tge7618291/archive/2009/05/26/4216977.aspx较详细的介绍vim插件

发表回复