GVIM PHP代码自动补全

将下面内容加入.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中所有的函数列表。

查看PHP函数列表
查看PHP函数列表

参考地址: