我对VIM有问题。我正在尝试用Vundle插件安装jedi vim,并键入"示例":
import math
math.
点后,我得到弹出与自动完成。真的不错,但是,我不能选择函数/方法/类等。我想要的(箭头不知何故不起作用,当显示自动完成的弹出窗口和自动选择的第一个函数/方法/类等的预览时)
在我的.virc文件:
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>"
附言:可能与一些插件不兼容,该插件也由Vundle:安装
- NERDTree
- NERDCommenter
- TagBar
- 迷你爆炸.vim
- 固定任务列表.vim
- 征服条款
- vim片段
- vim狙击
- vim插件mw-utils
- tlib_vim
- git-vim
- vim gitgunch
- 维姆航空公司
- python模式
我遇到了和你一样的问题。我是vim的新手,所以我只使用了几个插件:
- 书呆子树
- jedi vim
- supertab
- 标签列表
- vimviki
- 微型爆炸
经过反复尝试,我发现jedi-vim
与minibufexpl
不兼容。所以我删除了minibufexpl
,一切都很好。
来自jedi vim文档
请注意,python模式的VIM插件似乎与jedi VIM冲突,因此您应该在启用jedi VIM之前禁用它。
Jedi vim是一个自动完成插件。如果你在python模式下禁用了rope插件,你可以一起使用这些插件。
您所需要做的就是将插件添加到vundle列表中,并通过将let g:pymode_rope = 1
替换为let g:pymode_rope = 0
-->来关闭Ropehttp://unlogic.co.uk/2013/02/08/vim-as-a-python-ide/#python-模式