编程语言
首页 > 编程语言> > Vim omnicomplete和系统Python的问题

Vim omnicomplete和系统Python的问题

作者:互联网

我用python设置了Vim(:version表示还可以).我的.vimrc包含

filetype plugin on
set ofu=syntaxcomplete#Complete
autocmd FileType python setlocal omnifunc=pythoncomplete#Complete

当打开某些.py文件时,我键入pri并按Ctrl-X,Ctrl-O,它说没有找到模式?我想念什么吗?我可以以某种方式重建Vim的Python关键字数据库吗?

解决方法:

而不是语法complete#Complete,请使用pythoncomplete#Complete:

# ~/.vim/ftplugin/python.vim
setlocal omnifunc=pythoncomplete#Complete

# Or by autocmd
autocmd FileType python setlocal omnifunc=pythoncomplete#Complete

标签:vim,omnicomplete,python
来源: https://codeday.me/bug/20191208/2088028.html