问题标签 [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.
vim - Youcompleme 退出 vim 时报 404 Client Error
我在 vim 中安装YouCompleteMe
插件,错误我退出 vim,我总是得到这样的错误:
这是我的YoucompleMe
配置:
python - 安装 YCM 错误:未加载 python 站点模块
所以我真的很想试试 YCM,据说它是 Vim 的一个很棒的插件。我已经花了几个小时安装,由于错误而无法成功E887: Sorry, this command is disabled, the Python's site module could not be loaded.
我使用 Homebrew 安装了 MacVim、Vim 和 Python。我重新安装了很多次,但仍然无法完成——正如许多人在 YCM GitHub 页面上的问题中所建议的那样。
我的操作系统版本是 MacOS Sierra (10.12)。
which python
返回/usr/local/bin/python
并python --version
给出Python 2.7.12
。键入:echo has('python')
返回 1。
有什么建议么?谢谢!
vim - VIM youCompleteMe 需要互联网访问吗?
YCM 是它具有客户端-服务器架构。YCM 的 Vim 部分只是一个与 ycmd 服务器对话的瘦客户端。
我认为 ycmd 服务器是在本地机器上运行的,而不是在外部机器上运行的吧?所以 YCM 不需要互联网连接就可以在 VIM 中正常工作,对吧?
vim - YouCompleteMe 不可用:需要 Vim 7.4.143
如果我问一个迟钝的问题,我很抱歉。windows bash 新手,看到 vim 插件“YouCompleteme”并尝试使用 Vundle 安装它。但是我得到了标题中所述的错误。我的 vim 当前版本是 7.4.52 有人知道如何解决这个问题吗?
编辑:我刚刚意识到当我调用 vim 时它说 7.4.52 但是当我调用 :version 它说 7.4 这是否意味着我使用了错误的 vim?
vim - 用于 vim 的 YCM 包括标题和自动完成?
请原谅我的无知,想询问另一个问题。我最近为 vim 安装了 YCM,我有点困惑它应该做什么。
我预计当我这样做时,
#include <s
它会建议 stdlib/stdio 和其他库头文件,但它没有发生。当我在另一个 .h 文件中有一个结构并将其包含到一个 .c 文件中时,它无法识别该结构,直到我键入一次。例如:
在 crate.h 中
在 main.c 中
在我输入 crate 一次后,它将自动完成我创建的以下几个 crate 结构。这应该是它的样子吗?
vim - Vim 插件 youcompleteme 错误信息
每次我编写新的python源代码*.py
时,都会出现以下错误消息:
我该如何解决?
在我输入这个问题之前,我_vimrc
根据这篇文章修改了我的文件,但错误消息仍然存在。更糟糕的是,还会出现另一条错误消息:
The ycmd server SHUT DOWN(restart with':YcmRestartSever').YCM core library not detected;you need to compile YCM before using it. Follow the instructions in the documentation.
我是 Gvim 新用户,我在 Windows 10 中使用 gVim 8.0。我通过搜索互联网设置了我的 python 开发环境,并通过 Vundle 安装了 YouCompleteMe 插件,但我现在自己编译 YCM 太难了。
vim - vim couldn't jump a definition navigation for template functions
I have a .h file who contains these code:
when I typed the command GoToDefinition, the error appeared :"YCM : 'RuntimeError : can't jump to definition.'". Do I miss something? And how to find the definition?
By the way, I have this in my .vimrc:
**************second edit*******************
I reinstalled my YCM, and I tried ctags for YCM by this command :
It works, and thanks.
vim - YouCompleteMe 不适用于 C++11
我在 Vim 上使用 YouCompleteMe 插件时遇到问题。
我正在使用 macOS。按照安装指南,我使用--clang-completer
选项安装它。当我编写 C++03 代码时它工作正常。但是当我添加一些 C++11 代码时,插件开始抱怨。
尝试后:YcmDiags
显示如下:
因此,YouCompleteMe 似乎确实识别了 C++11,但是编译选项有问题。我检查了.ycm_extra_config.py
,其中包含:
那么它是来自互联网的默认配置。但我在其中看到-std=c++11
,为什么它不起作用?有什么帮助吗?
vim - 如何设置 vim 的自动完成弹出菜单位置?
在 vim 中,当使用自动完成插件(或只是 vim 的内置插件omnifunc
)时,光标旁边会弹出一个窗口,其中包含完成建议:
Vim 试图巧妙地将这个菜单放在哪里,大部分时间将它放在光标下方,但如果您靠近窗口底部并且没有空间查看窗口,则将其置于光标上方。
我最近更新到新版本的 vim (和YouCompleteMe,我使用的自动完成插件),似乎 vim (或 YCM,不确定哪个负责)现在过于激进地将内容放在光标上方而不是下方,基本上,如果你在窗口的上半部分,弹出菜单在光标下方,而如果你在下半部分,弹出菜单总是在光标上方。
我的问题是,我该如何控制这种行为?似乎它可能是一个 vim 设置,但在我所有的搜索中,我找不到任何暗示 vim 如何决定将弹出菜单放在光标上方还是下方的东西。