#软件
vim中 option ‘omnifunc’ is not set 解决方法
vim7下Omni completion默认情况下是没有开启的
使用vim的自动补全功能时, 如ctrl+x+ctrl+o等代码补全时,又如vim-autocomplpop, 可能会遇到option ‘omnifunc’ is not set的错误提示
比如我在WSL下的ubuntu-20.04中就遇到了这个提示
解决方法就是开启completion
在vimrc中加入下面的代码即可
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
本文转载自: http://blog.sina.com.cn/s/blog_60c70b6c01015b43.html
vim中 option ‘omnifunc’ is not set 解决方法
vim7下Omni completion默认情况下是没有开启的
使用vim的自动补全功能时, 如ctrl+x+ctrl+o等代码补全时,又如vim-autocomplpop, 可能会遇到option ‘omnifunc’ is not set的错误提示
比如我在WSL下的ubuntu-20.04中就遇到了这个提示
解决方法就是开启completion
在vimrc中加入下面的代码即可
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
本文转载自: http://blog.sina.com.cn/s/blog_60c70b6c01015b43.html