问题标签 [omnicomplete]
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 - Omnicomplete 和 Vim,来自非导入类的完整功能
我正在使用 Vim 使用 supertab 插件编辑 python(使用 numpy、scipy)代码。
有没有办法告诉omnicomplete,~/.vimrc
它np
总是表示numpy lib(就好像我import numpy as np
在代码的开头键入一样),从而强制它完成例如np.arr
to np.array...
,即使lib没有在那个特定的代码中导入?
这个想法是我写了一个脚本,我在其中做import numpy as np
,这个脚本需要很多函数,np
也使用。但是,它们被放置在单独的文件中,因此默认情况下,我在编写这些函数时不能使用自动完成,因为 Vim 不知道np
表示什么。
任何帮助将不胜感激!
php - 如何修复 VIM omnifunc 以使用 $this->variable->__AUTOCOMPLETE__
我如何让 VIM omnifunc 使用它:
但这有效:
html - vim 全方位补全中的大写 HTML 标记
目前我必须写很多 HTML 的东西(不幸的是)。Vim 是我最喜欢的几乎所有东西的编辑器/IDE。我正在使用 'omni completion' 插件来完成代码,它适用于 python 和 php。它也适用于 HTML,但是它使用大写的 HTML 标签,这真的很烦人。
有没有办法告诉vim或omni完成大写HTML完全没有限制。
vim - 全方位完成后如何摆脱我的vim窗口上显示的奇怪线条
每次在vim中使用omnicomplete后,它都会在我的光标后弹出一个弹出窗口,当我完成它时,它会在弹出窗口中留下一条线......并且只有在滚动完整窗口一次后才会消失。变得很烦。。
我该如何摆脱这个?
vim - vim php omnicompletion不显示类
我尝试在 vim 中为 yii 项目设置omnicompletion。为此,我进入 yii/framework 文件夹并ctags-exuberant -f yii.tags --languages=PHP -R
在 .vimrc 中创建 ctags 文件,我添加了 yii.tags 文件:set tags=~/public_html/yii/framework/yii.tags
打开标签文件会显示所有类。
但是,当我打开文件并点击C-x, C-o
时,下拉列表仅包含函数和变量。我在搜索中找不到类似的问题。我会错过什么?
python - VIm omni complete 不适用于 python 变量?
我想使用omnicomplete,而不是自己编写每个变量。很快,我必须处理一个混乱的项目,所以我需要一些帮助来寻找变量......我尝试使用omnicomplete,但它不起作用:
您将在下面找到一些软件信息:
VIM:7.3.429-2ubuntu2.1 exuberant-ctag:5.9
我的.vimrc:
当我打开一个文件时,我输入:
:set tags=/mypath/myfile
但是当我想要自动完成时它不起作用:
自己。
它只显示函数名而没有变量?当我使用 TagLists 时,我也只看到函数。如果我阅读我的标签文件,我可以找到我的变量..
那么,如果我想使用omnicomplete 来完成python 脚本中的变量,我该怎么办?
谢谢你。:)
vim - OmniSharp 错误 E216
我在 spf13 之后安装了omnisharp。我将脚本示例 vimrc复制/粘贴到我的.vimrc.local
.
启动 vim 后出现以下错误:
vim - Vim Omnicomplete 可以从 ctags 文件中建议 Sass 变量吗?
在编辑 Sass 文件时,我希望能够使用 Vim 的 Omnicompletion ( <C-x><C-o>
) 来完成项目 ctags 文件中存在的 Sass 变量。
似乎我的~/.ctags
文件配置正确,因为当我输入类似的内容时:tag primary
,它会将我带到我定义了变量的 Sass 文件$primary
。但是输入color: $prim
,后跟<C-x><C-o>
,给我的信息是“找不到模式”。
为了尝试完成这项工作,我将以下几行添加到我的~/.vimrc
:
我还需要做什么才能让 Vim 将其识别为 Sass 变量的开头?
vim - Vim 全方位按需开放文档
我使用 Jedi-vim 进行 vim python 自动补全,效果很好。它具有按需显示功能预览/文档的快捷方式。
我现在正在从事 C++ 项目,我正在尝试使用原始的omnicomplete+ctag 来完成同样的事情。但是我在 Jedi-vim 中找不到类似的功能。
我不想通过“:set completeopt+=preview”一直显示预览窗口,也不想使用像“YouCompleteMe”这样巨大的自动补全插件,我只想打开/跳转预览一经请求。有没有办法实现它?提前致谢!