我遇到了VIM的问题。我正在尝试使用Vundle插件安装jedi-vim,并输入此内容 “例子”:
import math
math.
点后我弹出自动完成功能。真的不错,但是,我不能选择功能/方法/类/等。我想要什么(箭头以某种方式不起作用,当显示弹出窗口自动完成和预览第一个函数/方法/类/等自动选择)
在我的.vimrc文件中:
let g:jedi#popup_select_first = 0
let g:jedi#goto_command = "<leader>g"
let g:jedi#get_definition_command = "<leader>d"
let g:jedi#rename_command = "<leader>r"
let g:jedi#related_names_command = "<leader>n"
let g:jedi#autocompletion_command = "<C-Space>"
P.S。也许与Vundle安装的一些插件不兼容:
答案 0 :(得分:2)
我遇到了和你一样的问题。我是vim的新手所以我只使用了一些插件:
尝试并出错后,我发现jedi-vim
与minibufexpl
不兼容。所以我删除了minibufexpl
,一切都很顺利。
答案 1 :(得分:0)
来自jedi-vim文档
请注意,python-mode VIM插件似乎与jedi-vim冲突,因此您应该在启用jedi-vim之前禁用它。
答案 2 :(得分:0)
Jedi-vim是自动完成插件。如果你在python-mode中禁用了rope plugin,你可以一起使用这个插件。
你需要做的是将插件添加到vundle列表并通过用let g:pymode_rope = 1
- &gt;替换let g:pymode_rope = 0
来关闭Rope。 http://unlogic.co.uk/2013/02/08/vim-as-a-python-ide/#python-mode