问题标签 [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.
python - YCM 对标准 python 库的支持
我正在为 python 开发设置我的 Vim 环境,到目前为止,我设法安装了 YCM 并且厌倦了它。
它适用于类、变量的内置方法等。
但是我可以获取库的方法吗,例如:
有人做过这个设置吗?
vim - youcompleteme 输入时无法自动触发。我不得不按`` 触发
YCM 如何在没有热键的情况下自动触发Ctrl-Space?
python - YouCompleteMe 不适用于 python
我不确定这是否是某种错误(可能不是,否则每个人都会抱怨)并且没有 google 帐户,我无法使用 google 组,所以我在这里试试运气,希望有人有建议.
我安装了带有 clang-completer 的 YouCompleteMe,这些东西对 C、C++ 都很好。现在我编辑一个.py
文件,提供的唯一补全是缓冲区中已经存在的单词。没有语义完成。:YcmCompleter
打印No semantic completer exists for filetypes: [u'py']
。我已从我的以下内容中删除了所有内容.vimrc
:
无济于事。有人知道如何更好地诊断问题吗?
编辑:我意识到我没有jedi
安装。所以我跑了pip install jedi
,奇怪的是什么也没改变。
vim - Vim YouCompleteMe 插件 - 不要下载 clang
我想为 Vim 安装和使用 YouCompleteMe 插件。但是,安装的一部分意味着下载 clang 3.7,它已经是我当前 Ubuntu 安装的一部分。通常,在我的文件系统上浪费同一应用程序的多个版本上的空间是我忽略的,但现在我也在运行双启动,并且没有那么多空间留给“临时”下载的 clang 副本只是为了使用这个插件。
如果可能的话,我怎样才能让 YouCompleteMe 使用我已经拥有的安装/库?
谢谢。
python - vim youcompleteme 无法自动补全自定义python模块
我使用youcommpleteme来自动完成协助编写 python 代码。而且我发现内置模块,如os
orsimplejson
会像魅力一样工作。
但是如果我自己编写了一些模块并且在导入模块后自动完成将不起作用。例如,如果我有这样的 dir 结构:
如果在 test.py 中导入 mysqlorm.py:
getSession()
中定义的thisutils.mysqlorm
不会自动完成,但如果我写:
这将自动完成。
而且我还发现,如果我mysqlorm.py
在同一个 vim 会话中打开,文件中定义的所有方法都会自动完成,但我不想费心打开我导入的每个文件。
那么有没有一种方法可以让我理所当然地获得自动完成助手(无需先打开它)?
vim - 如何设置 YCM 以支持 linux 内核开发?
我尝试了几天 YCM(你完成了我),它在普通的 C/C++ 开发环境下工作得很好。然而,在我使用 Linux 源代码树尝试之后,许多功能都瘫痪了,GoToDeclaration
包括autocomplete
.
如何使用 YCM 设置内核开发环境?
javascript - 如何使用项目文件使 TernJS 工作?
我得到了一个遵循 MVC 文件夹结构的 node/express/mongoose 等项目。我正在使用 VIM 7.4
我已经开始使用 TernJS 和 YouCompleteMe 进行自动完成,但我不知道如何将其他项目文件中的代码自动完成到当前文件中。
即在编辑 server.js 时,我想从 user.server.model.js 中获取自动完成功能,而不是记住或在选项卡中打开它来查看里面的代码。
我知道与.tern-project文件有关,但我无法使其工作。
这是我的 .tern 项目:
...这是我的工作目录,无论我在哪里编辑文件,我都需要完成所有代码:
javascript - 兼容 Vim 的 JS 检查器(Syntastic | YouCompleteMe)?
我一直在使用 Syntastic,直到在终端 vim 中安装 YouCompleteMe。所以,问题是 YouCompleteMe 不允许 Syntastic 检查错误,但我需要两个插件。
YouCompleteMe 有一些错误检查器,但我没有找到一种方法来检查 Javascript 错误。
我该如何解决?
.vimrc 用于 Syntastic
YCM 的 .vimrc:
:SyntasticInfo
输出
我不知道为什么可用和启用检查器已经消失了?他们在 YCM 安装之前就在那里工作!
vim - youcompleteme 不会自动完成 c++ 函数
我安装了插件youcomplete,但效果不好。当我键入时ve
,我希望它提示我vector
,但它什么也没做。当我输入的时候vector<int> vec;vec.
,我输入之后.
,我想要它提示向量的功能,但我什么也没做。这是我的 .vimrc 文件