Vim omnicomplete和系统Python的问题

时间:2011-09-01 13:37:58

标签: python vim omnicomplete

我设置了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 个答案:

答案 0 :(得分:3)

而不是syntaxcomplete#Complete,请使用pythoncomplete#Complete

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

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

Python completion