问题标签 [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.
macos - CMake 错误:此项目中使用了以下变量,但它们设置为 NOTFOUND。
我尝试生成makefile文件。我用
它给了我以下结果:
我想我已经在 Vendle 中安装了 YCM ~ / .vim / bundle / YouCompleteMe
,但可能没有,我如何检查它?
我检查了我的目录,我已经在 Boost_INCLUDE_DIR (ADVANCED) 中有这些目录
我该如何进行?
vim - Vim youcompleteme ycm 不适用于没有扩展名的文件,例如 .gitignore
当我在 .gitignore 中输入路径或文件名时,无法触发 ycm。如何配置或启用它?例如。vim .gitginore 当我在 .gitginore 中输入路径时,不会触发弹出窗口。
以下是 ycm 的配置:
python - VIM 不是从 Python 虚拟环境内部启动的
我通常可以毫无问题地使用 vim。但是,每当我尝试从 python 虚拟环境(Conda 和 virtualenv)中启动它时,都会出现分段错误。
我已经确定这是因为Valloric\YouCompleteMe
插件。当我从我的一切中注释掉相应的行时,.vimrc
一切都按预期工作。
我在我的工作流程中经常使用 YCM,并且很想找到一个可以在虚拟环境中使用它的解决方案。
我的相关行.vimrc
如下:
git - git 要求提交子模块修改的内容
最近我用这个命令更新了我的 vim 配置库中的子模块:
当我打电话时,git status
我得到了这个:
然后我跟踪了具有“修改内容”的子模块链,发现唯一的修改是子模块的未跟踪提交:
这些子模块(bottle、jedi、waitress)的主分支位于其远程来源的主分支之后,所以我认为git submodule update
所做的不仅仅是拉取每个 repo 的来源,而是找到父存储库所需的适当版本。
(new commits)
如果它是父模块需要的确切提交,为什么甚至 git 会标记这个 repos ?那里发生了什么?
vim - eclim 自动导入删除当前行
默认情况下,Eclim 会在尚未导入 java 类时自动导入它们。它曾经成功地做到了这一点,但现在发生了导入,并且我当前正在编辑的行被删除了。
我的假设是同时运行一些冲突的插件。有什么好的方法来解决这个问题?我尝试查看 vim 详细输出(通过 verbosefile),但我不确定要查找什么。谢谢!
python - YouCompleteMe 插件不适用于 vim 7.4.52
我在 vim 编辑器中寻找 python 的自动完成插件。我发现 YCM 很酷,但它不适用于我的编辑器。
当我打开 vim 时,它会发出如下警告
但实际上,我当前的 vim 版本是 7.4.52,我不明白为什么会这样。任何帮助,将不胜感激。
javascript - tern.js 没有加载 three.js 插件
问题
我目前正在尝试构建一个基于three.js
.
我neovim
用作我的开发环境和YouCompleteMe
完成系统。
我安装了tern来完成JS,我添加了.tern-project
这样的文件。
threejs.js
我还将和复制到由tern-threejsthreejs.json
生成的项目目录中。
但是,与tern-threejs 的演示 codemirror相比,YouCompleteMe 没有显示语义完成
比较:
代码镜像:
新维姆:
注意:我根本看不到任何完成。
似乎是什么问题?
c - youcompleteme can not complete sigaction struct correctly
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):
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.
linux - Vim YouCompleteMe 不可用
我安装了 YCM,但它说:
于是我去谷歌求助,结果是我不得不
但是./configure
脚本在哪里?我的 usr/share/vim/vim80 中没有它 请帮忙
c++ - 特征语法高亮
有谁知道如何在 Vim 中为 C++ 中的 Eigen 库启用 YouCompleteMe 的语法突出显示?
我试过在互联网上四处寻找,但找不到做过的人。