问题标签 [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.
autocomplete - jedi-vim 在第一个字母后自动完成
有没有办法让jedi-vim在输入任何字母后自动开始补全而不按<C-Space>?是否可以绑定
让 g:jedi#completions_command = "< C 空间 >"
在保持打字功能的同时对每个字母发出命令?欢迎任何建议。
python - jedi-vim 和 YCM python 缩进
我正在使用适用于 Python 开发的 YouCompleteMe vim 插件。YCM 使用 jedi-vim 自动完成 python 代码。但是,我想将 python 缩进配置为 2 个空格而不是 4 个(Google Python 风格)。我怎样才能做到这一点?我尝试在 /ftplugin 中添加 python.vim 并设置 tabstop=2 shiftwidth=2。但它没有用。
python - Jedi-vim 不起作用
我对 VIM 有疑问。我正在尝试根据https://github.com/davidhalter/jedi-vim安装 jedi-vim 但是当我打开 vim 时,它会报告这样的错误:
当我在 vim 中使用 Ctrl+Space 时,它会导致
事实上,从命令行导入 os 时我没有收到任何错误..
有人知道如何解决这个错误吗?谢谢。
vim - Jedi-Vim 的函数参数工具提示中显示的奇数字符
我正在尝试 Jedi-Vim 的当前可用主分支和带有 gVim 7.4 (Windows) 的 Jedi 库,+python 可用并且正在工作。我已经用 Pathogen 安装了 Jedi-Vim。没有安装其他插件,我只有 Jedi-Vim 和 Pathogen。我的 .vimrc 没有实现任何花哨的东西。
到目前为止,Jedi-Vim 一直是一个很棒的工具。但是我注意到在工具提示文本开始之前,函数参数工具提示会弹出一些乱码,例如 print() 工具提示弹出窗口看起来像(a 实际上有一个抑扬符):
因此, print() 函数参数帮助在那里,但被奇数的字符串包围。有没有其他人遇到过这个问题?repo中的图片显示了没有额外疯狂字符的工具提示。我认为这可能与我在 Windows 上使用它有关,或者与我使用 Jedi 库作为C:\vim\vim74\bundle\jedi-vim-master\jedi的子存储库的事实有关。有什么建议么?
jedi-vim - GVim - Python Jedi 故障
在使用来自 GVim 的令人惊叹的 Python Jedi 插件时,我开始注意到函数完成提示弹出窗口的一些奇怪行为(据我所知,不是自动完成)。
首先,虽然函数参数帮助弹出窗口是可见的,但 GVim 输入变得滞后,即使对于内置函数和标准类型也是如此。一旦弹出窗口关闭,滞后就会消失。自动完成似乎在所有级别上都可以正常工作,这种滞后似乎只适用于函数助手。
其次,我最近遇到了一个弹出窗口在缓冲区中冻结的情况,即使它应该已经关闭,并且实际上替换了文件中该位置的缓冲区内容。我完成了我正在处理的功能,然后用于:/__init
跳转光标位置。我的窗口向下滚动,但显然原始功能弹出窗口没有清除,并成为我文本中的固定装置。
当我保存文件时,该行被弹出内容替换(当 python 尝试执行该行时显然抛出了一个异常)。回到文件中的那个位置,重新激活该功能帮助弹出,然后再次关闭它修复了冻结的弹出文本。
这些问题有关系吗?
这是我应该更改的激进配置设置吗?老实说,这些弹出窗口有时对我来说有点过于激进,那么我如何在配置中禁用/热键绑定它们呢?
我只在 GVim 中经历过这种行为。也许它发生在控制台vim中,但我没有尝试重现这种情况,所以我不知道。
GVim 情况:
- 7个标签打开
- 每个选项卡通常有两个垂直窗口
- 每个窗口通常是一个单独的 python 模块
python - Syntastic / Jedi-Vim 不需要的高亮显示
我正在使用 Syntastic 和 Jedi-Vim。目前我正在使用 Syntastics 功能来突出 vim 中的 pylint 错误。我觉得我遇到了某种错误,正如您在屏幕截图中看到的那样可以从显示中删除底卷。
- 为什么我不想要的时候会有下卷曲?
- 这种行为是 vim 核心的一部分吗?
- 如果不是,是什么包生成了这个,我该如何隐藏底卷?
我的 vim 设置的屏幕截图,不需要的底卷曲在第 4-9 行。
谢谢。
~_vimrc
vim --版本
python - Jedi-VIM:弹出窗口仅在某些情况下出现
我安装了几个插件来在 Mac (Yosemite) 上使用 vim 7.3 创建一种 python-IDE。
请参阅我的 .vimrc 插件列表 - 设置:
这是 vim 版本信息
如果我在 python 文件中工作,我希望每次按下 Ctrl-Space 或句点时都会出现一个“弹出窗口”来自动完成 - 但事实并非如此
示例无弹出:
这是一个弹出窗口
有任何想法吗?
ubuntu - vim 减慢 yaml 文件的 autocompop 速度
这是我的vimrc。vim 在导航 yaml 文件时真的很慢。我禁用了 L9 和 autocompop 插件,现在它更快了。有没有办法拥有插件并且仍然有更好的导航。我也有用于自动完成的 pythonmode 和 jedi-vim。这样做是一个好习惯吗?是否有任何替代方案。
我正在研究 youcompleteme 而不是 autocomplpop。切换到那个会有帮助吗?
vim - 将 Vim 窗口拆分为三个面板
我是 Vim 新手,我想将 Vim 视为开发 Python 和 C/C++ 代码的潜在代码 IDE。
经过一番苦苦挣扎,我终于设法安装了足够的插件,例如 YCM、color-schemes、... 以获得最小的开发环境。我正在努力解决的问题如下:
1-Vim 必须自动将一个窗口拆分为三个面板,以便像附件图像一样编辑 python 或 C/C++ 文件。注意:对于其他文件类型,必须将 vim 或 .vimrc 设置设置为纯文本。
2-YouCompleteMe 弹出菜单必须限制大小并获得特定的背景(bg)和字体颜色。
3-YCM 弹出文档和 GDB/编译器输出的 2 个额外面板不应写入文件,用户应仅插入一次:q!或 :wq 退出主文件窗口(用户不应单独关闭所有面板)。
4-编译器/gdb 输出必须显示在其具有滚动功能的专用窗口中。
谢谢
vim - 恼人的不适用于 YouCompleteMe (YCM)
我在 linux 系统上设置了 YCM,并通过 gui-terminal 调用了 vim 虽然 YCM 在 vim 插入模式下工作正常,并且它打开了全能菜单,但是只要我按下或 vim 进入粘贴模式,它就不会触发 YCM。
.vimrc 中的以下设置都不适合我。
以下诊断命令返回
我不知道问题是来自 SuperTab 还是其他原因,我真的希望弹出 Omnimenu。谢谢