问题标签 [jedi-vim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
9834 浏览

python - vim-jedi 自动完成功能不起作用

我刚刚用 vundle 安装了jedi-vim我的 vim 版本是 7.3.429。我安装了绝地 vi pip

每次我点击.<C-Space>收到此错误。

当我在这里搜索此模式时,我找到了使用 vim-jedi 的解决方案。但不幸的是,绝地武士会发生这种情况。

这是一些寄存器的一些输出:

:set omnifunc

omnifunc=jedi#complete


:messages

0 投票
1 回答
1748 浏览

vim - 如何检查 SuperTab 和 jedi-vim 是否被激活?

如标题所述,如何检查插件是否已加载?

当我点击制表符(对于 SuperTab)时,我得到的只是插入文件中的普通字符“制表符”,当我点击ctrl-space时,我只是被抛出插入模式(与点击ESC的行为相同)

0 投票
1 回答
5673 浏览

vim - Vim supertab 和 jedi-vim

作为如何检查 SuperTab 和 jedi-vim 是否已激活?并且按照 Ingo Karkat 的提议做了。现在我想知道是什么坏了以及如何修复它。

这是输出:

在我看来没问题,而且...

看起来还不错。但是(不知道你是否应该能够做到这一点,但是)

感觉不太OK。这是我的.vimrc:

和我的 ~/.vimrc.python

...这是“vim --version”的输出:

0 投票
2 回答
3838 浏览

python - jedi-vim 全能补全,非标准库

我阅读了 jedi-vim 的 README。 https://github.com/davidhalter/jedi

有使用非标准库 (Django) 完成的omni 的屏幕截图。

我通过 pip 安装了 django 并尝试了完全相同的代码来测试 Django 的全方位完成,但它不起作用。

标准库的全方位完成工作完美。

我通常使用一些非标准库,所以我想对这些库使用全向补全。

我应该做一些配置来使用非标准库的全方位完成吗?

0 投票
3 回答
5612 浏览

python - Jedi-vim 无法正常工作

我对 VIM 有疑问。我正在尝试使用 Vundle 插件安装 jedi-vim,并输入以下“示例”:

点后我会弹出自动完成功能。真的不错,但是,我不能选择函数/方法/类/等。我想要什么(当显示带有自动完成功能的弹出窗口和自动选择的第一个函数/方法/类/等的预览时,箭头不知何故不起作用)

在我的 .vimrc 文件中:

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

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

macos - 怎么做在 mac 上的 terminal.app 中工作?

我想在 Vim for python 中使用 python-mode 和 jedi 进行自动完成。但是在我的环境下(OSX 10.8 上的 terminal.app 中的 vim 7.3),我无法使用组合键。

我阅读了许多相关文章并知道这是因为 terminal.app 解释为并且我尝试使用 inoremap 来更改它但它不起作用。有人有类似的问题并找到理想的解决方案吗?谢谢!

(在带有 Gui 的 macvim 中没有这样的问题,但我更喜欢在终端中运行 vim。我尝试了 iterm2 但它也受到影响。)

0 投票
1 回答
304 浏览

jedi-vim - 使用 jedi-vim 时出现 PYTHONOF 错误

如果你得到一个

或一个

0 投票
4 回答
1977 浏览

python - 添加 jedi-vim 时出现问题

我按照 mbrochh 的说明https://github.com/mbrochh/vim-as-a-python-ide将我的 vim 构建为 python IDE。但是在我jedi-vim放入~/.vim/bundle. 以下是警告

我希望有人能解决问题并感谢您的帮助。

0 投票
5 回答
21485 浏览

vim - 无法让 jedi-vim 插件工作

我正在尝试使用jedi-vim插件进行 Python 自动完成,但我无法让它工作。

我有 Vim 7.3,这就是我所做的:

1-克隆代码

2-复制jedi-vim/plugin/jedi.vim~/.vim/plugin/

3-复制jedi-vim/doc/jedi-vim.txt~/.vim/doc/

现在当我打开 vim 时,进入插入模式并输入

没有任何反应,尽管文档指定了Autocompletion is also triggered by typing a period in insert mode,如果我尝试<Ctrl-Space>我会收到以下错误

我检查了一下:map,似乎<Ctrl-Space>没有使用:

由于我使用 时出错<Ctrl-Space>,我想它必须做点什么,对吧?为什么我看不到它:map

我错过了什么?

编辑

:脚本名称

编辑 2

我将 Vim 更新到 7.4 并按照文档vim-jedi中的说明进行安装:pathogen

1- 安装绝地 2- 安装病原体 3- 添加execute pathogen#infect()到我的~/.vimrc 4- 克隆 git 存储库中~/.vim/bundle/

我创建了一个新文件,但仍然没有自动完成功能。例如:

插入模式下的 control+space 返回:

有没有omni completion冲突的插件?我还没有安装这样的插件...

我的~/.vimrc档案中还应该有其他内容吗?

0 投票
3 回答
2939 浏览

vim - Vim 临时窗口的位置

我正在尝试 Vim 插件 Jedi-vim,它会在自动完成时打开一个预览窗口,并在完成后关闭。这可能会导致光标和代码在物理 LCD 屏幕中的位置上跳跃,这让我的眼睛不舒服。我可以选择让这个窗口保持打开状态,但是我更喜欢拥有更大的屏幕空间。有没有办法将预览窗口移动到可能在底部的其他位置,或者使用垂直拆分?