1. 程式人生 > >vim 新增PHP函式自動補全

vim 新增PHP函式自動補全

首先下載PHP函式列表檔案,將該檔案儲存在目錄 /etc/vim/下:
也可以自己去選擇版本下載:http://svn.php.net/viewvc/phpdoc/doc-base/trunk/funclist.txt
我這裡選的是當前最新的。

cd /etc/vim/

wget http://chenpeng.info/apps/vim/funclist.txt

下載後改名為 php_funclist.txt,名字自己起,一會用的時候記得就行。

mv funclist.txt php_funclist.txt

然後修改vimrc檔案,一般都在剛才的目錄下 /etc/vim/

vim ~/.vimrc

#在檔案末尾新增如下一行,目錄對應你剛才的檔案所在目錄即可。

set dictionary-=/etc/vim/php_funclist.txt dictionary+=/etc/vim/php_funclist.txt

然後儲存退出,再進入vim編輯的時候,按下 (control+p)或者 ,就可以出現php的自動補全啦。
不過現在是針對所有檔案都啟用了PHP補全,如果是開發C/C#,也到處PHP補全,太煩人了,所以就把剛才新增的內容,直接改成如下即可:

#只有在是PHP檔案時,才啟用PHP補全

au FileType php call PHPFuncList()

function PHPFuncList()

set dictionary-=/etc/vim/php_funclist

.txt dictionary+=/etc/vim/php_funclist.txt

set complete-=k complete+=k

endfunction