Vim omnicomplete与系统Python的问题
我已经设置好了Vim,并且它支持Python(用:version
命令检查过了,没问题)。我的.vimrc
文件里包含了以下内容:
filetype plugin on
set ofu=syntaxcomplete#Complete
autocmd FileType python setlocal omnifunc=pythoncomplete#Complete
当我打开一个.py
文件时,如果我输入比如pri
,然后按Ctrl-X和Ctrl-O,它却提示没有找到匹配的内容?我是不是漏掉了什么?有没有办法重新建立Vim的Python关键字数据库?
1 个回答
3
与其使用 syntaxcomplete#Complete
,不如用 pythoncomplete#Complete
:
# ~/.vim/ftplugin/python.vim
setlocal omnifunc=pythoncomplete#Complete
# Or by autocmd
autocmd FileType python setlocal omnifunc=pythoncomplete#Complete