From: http://blog.sina.com.cn/s/blog_498a6eeb0100v06k.html
1. NERD_commenter.vim
 万能的注释插件。 可以根据增加或修改,非常方便。
 2. ctags 和cscope
 用来看代码的一个工具,和cscope配合使用更好。
 3.TagList 插件
 高效地浏览源码, 出了当前文件中的所有宏,全局变量, 函数名等.
 4.WinManager 插件
 管理各个窗口, 或者说整合各个窗口. 可以在窗口中直接打开不同类型的文件。
 5.suptab.vim
 自动补齐非常方便。
 6. bufexplorer.vim
 记录打开文件
 7. mru.vim
 在菜单中显示打开文件的历史, 个数可以自己定义。
 8. vimpdb
 可以集成调试python
 9. project.vim
 项目管理
 10. yankring.vim
 这个插件可以同时粘贴多个需要的单词等, 很方便。
 11. surronding.vim
 可以对引号,双引号等符号进行变换
 12. matchit.vim
 扩展了%的功能。
 13. sql格式化
 sqlutil_140.zip:http://vim.sourceforge.net/scripts/download_script.php?src_id=4021
 Align.vba.gz 
_vimrc:
"sql格式化
let g:sqlutil_load_default_maps = 1
let g:sqlutil_align_comma = 1
let g:sqlutil_align_where = 0
let g:sqlutil_align_first_word = 1
let g:sqlutil_keyword_case = '\U
基本满意了。
14. dbext.vim
这个插件可以在Vim中执行sql语句。
"dbext.vim
letg:dbext_default_profile_jb91public='type=ORA:user=aaa@jboracle91wai:passwd=aaa'
let g:dbext_default_display_cmd_line = 1
另外原来的有个BUG
今天使用dbext中的\slc来复制列名的时候,发现每列名字出现两次。终于找到原因了。
在_vimrc中设置:
let g:dbext_default_display_cmd_line =1
这样执行命令的时候,就知道dbext是怎样调用的了。
//
Connection:T(ORA) 
 Last command:
 sqlplus -S llpaytest/llpaytest@ORA10@C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/dbext.sql
 Last SQL:
 set pagesize 50000
 set wrap off
 set sqlprompt ""
 set linesize 10000
 set flush off
 set colsep " 
 set tab off
 selectcolumn_name 
 ;
 quit
//
 
selectcolumn_name 
 这句话,放到sqlplus中执行, 发行是这里出现了两行。
 
解决方法:
修改autoload/dbext.vim这个文件。
找到
function!s:DB_ORA_getListColumn(table_name) "{{{
  
  
 
  
  
 endfunction "}}}
 
修改成如下:
function! s:DB_ORA_getListColumn(table_name) "{{{
  
  
  
  
  
  
  
  
  
  
  
 endfunction "}}}
15. minibuffer
 
16.new-omni-completion(vim内置)
可以自动提示实例代码
:set tags=PATH/tags
17. vimpdb.vim
可以调试python
18. php内置函数参数提示,可以自己添加很有用,中国人写的,呵呵
http://www.vim.org/scripts/script.php?script_id=2805
19. php_doc.vim
使用大写的K, 就可以到php官网上打开光标下的函数介绍
我修改了一下,可以指定浏览器。用chrome很快。
def check_php_doc():