gpt4 book ai didi

vim - YCM 不适用于 eclim

转载 作者:行者123 更新时间:2023-12-04 14:14:59 24 4
gpt4 key购买 nike

我有 eclim 设置和工作。我知道这是因为

:PingEclim

表演

eclim   2.3.4
eclipse 4.3.2
Press ENTER or type command to continue

在插入模式下,以适当的颜色和 Ctrl-X、Ctrl-U 显示部分方法名称后的正确补全。

但是,YouCompleteMe 不起作用。为了安装 YouCompleteMe,我添加了以下几行。

set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
Bundle 'Valloric/YouCompleteMe'
let g:EclimCompletionMethod = 'omnifunc'

当我键入部分方法名称时,我希望看到与上面键入 Ctrl-X Ctrl-u 时相同的完成。相反,我看到的是

-- User defined completion (^U^N^P) Pattern not found

“未找到模式”部分为红色。

如何验证 YCM 是否已正确安装?错误信息是什么意思?

最佳答案

YCM 自动触发 Eclim。所以你不需要按 C-xC-u 来调用完成。

并且配置 let g:EclimCompletionMethod = 'omnifunc' 禁用组合键并将其重新映射到 C-xC-o

所以,只要你正确安装了YCM并正确配置了eclim,你甚至不用按control键调用eclim。如果你确实想手动完成,你可以按 C-xC-o。

安装 YCM 需要您构建原生 C++ 组件。请引用official manual .它有 OSX 和 Linux 的快速指南。 (而且 YCM 在 Windows 上不可用,唉)。

您不需要特意验证 YCM 的安装。如果 YCM 在你的运行时路径中但没有正确安装,它会在 vim 启动时警告你。如果 YCM 正常工作,它只会在您在插入模式下键入时弹出。

关于vim - YCM 不适用于 eclim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23228989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com