问题标签 [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.
python - vim-jedi 自动完成功能不起作用
我刚刚用 vundle 安装了jedi-vim我的 vim 版本是 7.3.429。我安装了绝地 vi pip
每次我点击.
或<C-Space>
收到此错误。
当我在这里搜索此模式时,我找到了使用 vim-jedi 的解决方案。但不幸的是,绝地武士会发生这种情况。
这是一些寄存器的一些输出:
:set omnifunc
omnifunc=jedi#complete
:messages
vim - 如何检查 SuperTab 和 jedi-vim 是否被激活?
如标题所述,如何检查插件是否已加载?
当我点击制表符(对于 SuperTab)时,我得到的只是插入文件中的普通字符“制表符”,当我点击ctrl-space时,我只是被抛出插入模式(与点击ESC的行为相同)
vim - Vim supertab 和 jedi-vim
作为如何检查 SuperTab 和 jedi-vim 是否已激活?并且按照 Ingo Karkat 的提议做了。现在我想知道是什么坏了以及如何修复它。
这是输出:
在我看来没问题,而且...
看起来还不错。但是(不知道你是否应该能够做到这一点,但是)
感觉不太OK。这是我的.vimrc:
和我的 ~/.vimrc.python
...这是“vim --version”的输出:
python - jedi-vim 全能补全,非标准库
我阅读了 jedi-vim 的 README。 https://github.com/davidhalter/jedi
有使用非标准库 (Django) 完成的omni 的屏幕截图。
我通过 pip 安装了 django 并尝试了完全相同的代码来测试 Django 的全方位完成,但它不起作用。
标准库的全方位完成工作完美。
我通常使用一些非标准库,所以我想对这些库使用全向补全。
我应该做一些配置来使用非标准库的全方位完成吗?
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 航空公司
- 蟒蛇模式
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 但它也受到影响。)
jedi-vim - 使用 jedi-vim 时出现 PYTHONOF 错误
如果你得到一个
或一个
python - 添加 jedi-vim 时出现问题
我按照 mbrochh 的说明https://github.com/mbrochh/vim-as-a-python-ide将我的 vim 构建为 python IDE。但是在我jedi-vim
放入~/.vim/bundle
. 以下是警告
我希望有人能解决问题并感谢您的帮助。
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
档案中还应该有其他内容吗?
vim - Vim 临时窗口的位置
我正在尝试 Vim 插件 Jedi-vim,它会在自动完成时打开一个预览窗口,并在完成后关闭。这可能会导致光标和代码在物理 LCD 屏幕中的位置上跳跃,这让我的眼睛不舒服。我可以选择让这个窗口保持打开状态,但是我更喜欢拥有更大的屏幕空间。有没有办法将预览窗口移动到可能在底部的其他位置,或者使用垂直拆分?