绝地武士无法正常工作



我对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-vimminibufexpl不兼容。所以我删除了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-模式

最新更新