vim 新增PHP函式自動補全
阿新 • • 發佈:2019-02-08
首先下載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