3

我对 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>"

PS 也许与某些插件不兼容,该插件也由 Vundle 安装:

  • 书呆子树
  • NERD评论员
  • 标签栏
  • minibufexpl.vim
  • 固定任务列表.vim
  • 征服期
  • vim 片段
  • vim-snipmate
  • vim-插件-mw-utils
  • tlib_vim
  • 混帐-vim
  • vim-gitgutter
  • vim 航空公司
  • 蟒蛇模式
4

3 回答 3

2

我遇到了和你一样的问题。我是 vim 新手,所以我只使用几个插件:

  • 书呆子树
  • 绝地武士
  • 超级表
  • 标签列表
  • 维基
  • 小缓冲区

经过尝试和错误,我发现jedi-vimminibufexpl. 所以我删除minibufexpl了,一切都很好。

于 2013-12-25T16:18:30.317 回答
0

来自jedi-vim文档

请注意,python-mode VIM 插件似乎与 jedi-vim 冲突,因此您应该在启用 jedi-vim 之前禁用它。

于 2013-10-07T23:59:55.663 回答
0

Jedi-vim 是自动完成插件。如果你在 python 模式下禁用了rope插件,你可以一起使用这个插件。

您需要做的就是将插件添加到 vundle 列表并通过替换let g:pymode_rope = 1- let g:pymode_rope = 0 > http://unlogic.co.uk/2013/02/08/vim-as-a-python-ide/来关闭 Rope #python 模式

于 2014-12-24T08:39:52.767 回答