将下面内容加入.vimrc文件中即可。留意字典文件的存储位置。
PHP 关键字列表,可以到这里下载:http://svn.php.net/viewvc/phpdoc/doc-base/trunk/
说下我的下载方式:
有点笨,打下funclist.txt文件(点击页面中的数字链接,即修订版本号),以前是个文本文件直接下载就可以使用,现在不可以,是个页面。
所以,需要将表格内容复制到WPS表格或其他表格软件中。此时,格式已经被软件识别了。选择关键字那一列,复制下,存储到一个文本文档中就可以了。如果设置好PHPfunc路径,提示加载异常,8成是路径问题,不要使用空格、中文路径或长路径名。
" PHP代码自动补全 " PHP 关键字列表 " http://svn.php.net/viewvc/phpdoc/doc-base/trunk/ set completeopt=longest,menu " 设置代码提示为弹出层 function AddPHPFuncList() set dictionary-=~/prog/vim/funclist.txt dictionary+=~/prog/vim/funclist.txt set complete-=k complete+=k endfunction au FileType php call AddPHPFuncList() " 告诉 VIM 以后缀名来识别文件类型,以进行函数自动补全.
Windows下配置方式类似,但你需要留意文件存储位置及书写方式。
set dictionary-=G:\\tmpDocument\\other\\php_funclist.txt dictionary+=G:\\tmpDocument\\other\\php_funclist.txt
或者:
set dictionary-=G:\tmpDocument\other\php_funclist.txt dictionary+=G:\tmpDocument\other\php_funclist.txt
留意:
在 PHP 版本库中(http://svn.php.net/viewvc/phpdoc/doc-base/trunk/)找到 funclist.txt 文件,并点击其后的Rev.(即修订版本号),即可查看到PHP中所有的函数列表。
参考地址:
- 走向爱 博客园 gvim代码补全 http://www.cnblogs.com/ybbqg/archive/2012/05/08/2490617.html
- hy0kl 百度空间 将 VIM 打造成智能 IDE 之 php/python 代码自动补全 http://hi.baidu.com/hy0kl/item/d8dbb456fa222e968d12ed65