问题标签 [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.
vim - Vim 在omnicompletion 失败后清除标签
我正在使用带有大量插件的 Vim 7.3,主要用于 PHP 开发。除了我遇到的一个小故障之外,omnicompletion 效果很好。我正在尝试确定这是 Vim 中的错误还是我的设置有问题,所以情况如下:
我set tags=<files>
用来指定我正在使用的 ctags 文件。
如果我然后打印标签的内容,我会得到我期望的:
我也可以像往常一样使用omnicomplete,带有<C-x>
<C-o>
. 这是,直到我尝试完成一些不存在的东西(即一个不返回结果的未知标签)。我收到“找不到模式”错误消息,然后奇怪的是,我的标签文件列表被清除了。如果我直接打印标签的内容,我会得到:
我已经对我正在使用的 Vim 插件进行了大量的 grepping,但据我所知,它们都没有在任何地方设置标签文件。
谁能告诉我这是由于我的设置中的某些问题还是 Vim 本身的错误?或者甚至是否有其他人发现同样的问题?
vim - 在 Vim 中,LaTeX 内联方程完成
这就是 Vim 给我们一个匹配的列表“$ some maths symbles $”,当我们在输入“$”或“$ with more maths”后按下一些键时。
php - VIM php omnicomplete - 多级对象层次结构
我正在处理具有复杂对象层次结构的现有 php 项目。Netbeans 在这里提供了很大的帮助,因为它具有自动完成功能(它并不完美,但在许多情况下已经足够准确了)。几乎不可能记住所有这些属性、关系等。
但是,netbeans是用java写的,速度慢,臃肿等等。最近一直在玩vim,想着抛弃netbeans。我目前正在使用这个脚本:http ://www.vim.org/scripts/script.php?script_id=3171
我缺少的一件事是多级对象的自动完成,例如:
一个.php
b.php
c.php
测试.php
所以,它只适用于第一级.. 是否有可能以某种方式在 vim 中获得此功能?
如果没有,你如何在这些项目中找到自己的方式?
c - 带有 ctags 和 omnicomplete 的 Vim 未完成 C 结构字段
我有我的 vim 设置来使用带有 ctags 的omnicomplete 并且它运行良好。我已将 .ctags 设置为标记结构成员,它们位于标记文件中,但omnicomplete 仅显示
当我做类似 mystruct 的事情时。或 mystruct-> 其他一切都提供了良好的完成。
我还需要在 vim、omnicomplete 或 ctags 中启用什么?
c++ - Vim 无法使用 clang 设置全功能
我知道可以使用 clang 代替omnicppcomplete。但是,安装 clang 后,vim 无法自动完成 vimrc 中指定的脚本。即以前,autocmd FileType python set omnifunc = pythoncomplete#Complete
在 .vimrc 文件中工作正常。
但是,安装 clang 后,每当我打开文件时它都会返回此错误:
我也尝试删除 clang 目录,但错误仍然存在。任何想法?
编辑:经过大量调试后意识到你不能在'='符号之间留下空格。所以正确的方法是' autocmd FileType python set omnifunc=pythoncomplete#Complete
'。
python - Omnicomplete 包含文档中的函数定义
使用 Omnicomplete for Python 时,如何在 Vim 中显示函数描述?
vim - Vim Omnicomplete 键绑定的文档
Vim 中是否有带有 Omnicomplete 键绑定(Cx Co 等)的网页?网上好像找不到。
vim - vim 中 wxpython 函数的代码完成与全能完成
我对常规 python 函数有完整的完成工作,但我如何让它也适用于 wxpython 函数?
javascript - Twitter Bootstrap Typeahead 功能类似于 Google Chrome Omnibox
喜欢 Twitter Bootstrap 预输入功能,但我想做一些小修改 - 我想要最好的匹配(或者第一个匹配可能更简单),结果下拉菜单会自动填充到输入框中。
我正在寻找的功能正是 Google Chrome Omnibox 的工作方式
有谁知道这个的解决方案?
vim - Vim omnicompletion:可选的预览窗口
我已经搜索了不同类型的解决方法来处理在 Omnicompletion 中进行选择时拆分当前窗口以显示文档的预览窗口,例如在您离开插入模式时关闭预览窗口(如果它存在)。
然而,这些解决方案是不切实际的。有时您可能想进入预览窗口阅读有关当前完成模块的一些文档,但是使用自动命令是不可能的。
即使会,我也希望文档永远不会出现,因为我真的不想要它。
阅读源代码,pythoncomplete.vim
我发现文档的值是硬编码的,如果它有任何内容,它将强制显示预览窗口(如果它不能为模块提供文档,它会跳过这个)。
是否有一个我不知道的全局选项告诉 Vim 从不显示文档?或者能够切换它?
如果我确实想在拆分窗口中阅读文档,请允许我这样做(可能使用一些快捷方式),否则不要显示任何内容。
我真的很想避免复制/粘贴pythoncomplete.vim
来根据自己的喜好调整这个特定的设置。