VIM 常用錯誤解決

ABeen發表於2014-02-19

1.option ‘omnifunc’ is not set 錯誤:

vim7下Omni completion預設情況下是沒有開啟的,有時候自定義的vimrc檔案會實現自動補齊,例如vim-autocomplpop等等,在編輯 html/css檔案的時候可能會出現 option ‘omnifunc’ is not set 的錯誤提示,解決方法就是開啟completion。

autocmd FileType python set omnifunc=pythoncomplete#Complete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
autocmd FileType html set omnifunc=htmlcomplete#CompleteTags
autocmd FileType css set omnifunc=csscomplete#CompleteCSS
autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags
autocmd FileType php set omnifunc=phpcomplete#CompletePHP
autocmd FileType c set omnifunc=ccomplete#Complete

相關文章