X

Vim 快速補齊 PHP function 名稱

使用 IDE 介面大多數都會有自動補齊 Function 等功能, 那 Vim 寫 PHP 時該如何達到相同的事呢?

首先需要一個字典檔, 就是 PHP 所有 function 的列表: PHP: Manual Quick Reference

於這頁只要滑鼠選取後, 就可以得到 funclist.txt (funclist.txt.gz 這是存好的, 可直接下載解壓縮後, 直接取用)

funclist.txt 內容

funclist.txt 內容就是每個 function-name 都獨立一行, ex:

abs
acos
acosh
addcslashes
addslashes
...

設定步驟

  1. 取得 funclist.txt
  2. 將 funclist.txt 放到 ~/.vim 內. (mv funclist.txt ~/.vim)
  3. 設定 ~/.vimrc

    set dictionary-=~/.vim/funclist.txt

在寫 PHP 時, 就可以 Ctrl + p / Ctrl + n 達成 Function 自動補齊的功能囉~

註: 輸入 my 後, 直接 Ctrl + p 就可以上下選, Enter 就會自動將選取的補齊.

Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post