问题标签 [youcompleteme]

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 投票
0 回答
2195 浏览

macos - CMake 错误:此项目中使用了以下变量,但它们设置为 NOTFOUND。

我尝试生成makefile文件。我用

它给了我以下结果:

我想我已经在 Vendle 中安装了 YCM ~ / .vim / bundle / YouCompleteMe,但可能没有,我如何检查它?

我检查了我的目录,我已经在 Boost_INCLUDE_DIR (ADVANCED) 中有这些目录

我该如何进行?

0 投票
0 回答
161 浏览

vim - Vim youcompleteme ycm 不适用于没有扩展名的文件,例如 .gitignore

当我在 .gitignore 中输入路径或文件名时,无法触发 ycm。如何配置或启用它?例如。vim .gitginore 当我在 .gitginore 中输入路径时,不会触发弹出窗口。

以下是 ycm 的配置:

0 投票
1 回答
587 浏览

python - VIM 不是从 Python 虚拟环境内部启动的

我通常可以毫无问题地使用 vim。但是,每当我尝试从 python 虚拟环境(Conda 和 virtualenv)中启动它时,都会出现分段错误。

我已经确定这是因为Valloric\YouCompleteMe插件。当我从我的一切中注释掉相应的行时,.vimrc一切都按预期工作。

我在我的工作流程中经常使用 YCM,并且很想找到一个可以在虚拟环境中使用它的解决方案。

我的相关行.vimrc如下:

0 投票
1 回答
3234 浏览

git - git 要求提交子模块修改的内容

最近我用这个命令更新了我的 vim 配置库中的子模块:

当我打电话时,git status我得到了这个:

然后我跟踪了具有“修改内容”的子模块链,发现唯一的修改是子模块的未跟踪提交:

这些子模块(bottle、jedi、waitress)的主分支位于其远程来源的主分支之后,所以我认为git submodule update所做的不仅仅是拉取每个 repo 的来源,而是找到父存储库所需的适当版本。

(new commits)如果它是父模块需要的确切提交,为什么甚至 git 会标记这个 repos ?那里发生了什么?

0 投票
1 回答
40 浏览

vim - eclim 自动导入删除当前行

默认情况下,Eclim 会在尚未导入 java 类时自动导入它们。它曾经成功地做到了这一点,但现在发生了导入,并且我当前正在编辑的行被删除了。

我的假设是同时运行一些冲突的插件。有什么好的方法来解决这个问题?我尝试查看 vim 详细输出(通过 verbosefile),但我不确定要查找什么。谢谢!

0 投票
1 回答
477 浏览

python - YouCompleteMe 插件不适用于 vim 7.4.52

我在 vim 编辑器中寻找 python 的自动完成插件。我发现 YCM 很酷,但它不适用于我的编辑器。

当我打开 vim 时,它会发出如下警告

但实际上,我当前的 vim 版本是 7.4.52,我不明白为什么会这样。任何帮助,将不胜感激。

0 投票
1 回答
469 浏览

javascript - tern.js 没有加载 three.js 插件

问题

我目前正在尝试构建一个基于three.js.

neovim用作我的开发环境和YouCompleteMe完成系统。

我安装了tern来完成JS,我添加了.tern-project这样的文件。

threejs.js我还将和复制到由tern-threejsthreejs.json生成的项目目录中。

但是,与tern-threejs 的演示 codemirror相比,YouCompleteMe 没有显示语义完成

比较:

代码镜像:

代码镜像

新维姆:

新病毒

注意:我根本看不到任何完成。

似乎是什么问题?

0 投票
1 回答
206 浏览

c - youcompleteme can not complete sigaction struct correctly

sigaction completion

As you can see above, youcompleteme can not correctly complete sigaction struct which may have the following members(Of course I know that the sa_restorer element is obsolete and should not be used):

sigaction members

So, is there anything wrong with my youcompleteme? How to make it work correctly?

Note:What I really want to ask is why can't youcompleteme show me more members of sigaction like sa_hander for me but just sa_restorer,sa_mask and sa_flags.

0 投票
3 回答
7327 浏览

linux - Vim YouCompleteMe 不可用

我安装了 YCM,但它说:

于是我去谷歌求助,结果是我不得不

但是./configure脚本在哪里?我的 usr/share/vim/vim80 中没有它 请帮忙

0 投票
0 回答
97 浏览

c++ - 特征语法高亮

有谁知道如何在 Vim 中为 C++ 中的 Eigen 库启用 YouCompleteMe 的语法突出显示?

我试过在互联网上四处寻找,但找不到做过的人。