:set omnifunc=csscomplete#CompleteCSS指令輸入後,切換回編輯模式中,按下
Ctrl + X
後,再按Ctrl + O
,就會出現自動完成的選項:
但這只是暫時間的設定,關閉vim後,再次開啟編輯CSS檔案時,原先開啟的自動完成功能就會關閉。
若要vim在編輯.css檔案時,就預設開啟自動完成的功能,就需要編輯vimrc這個檔案(以Ubuntu為例):
$ sudo vi /etc/vim/vimrc在檔案的最下方加入下列指令:
autocmd FileType css set omnifunc=csscomplete#CompleteCSS下面是在Mac設定的方式。
若是在Mac(以我的電腦為例),要先去編輯/usr/share/vim/下的vimrc檔案:
sudo vi /usr/share/vim/vimrc在檔案的最下方加入下列指令後儲存:
syntax on再來新增或編輯,家目錄下的vimrc
vim ~/.vimrc在檔案的最下方加入下列指令:
autocmd FileType css set omnifunc=csscomplete#CompleteCSS上面是在Mac設定的方式。
儲存後,再以vim來編輯.css檔案時就能有自動完成的功能。
參考來源: