首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vim YouCompleteMe GoTo不工作

vim YouCompleteMe GoTo不工作
EN

Stack Overflow用户
提问于 2014-07-18 14:49:59
回答 2查看 9.4K关注 0票数 2

我正在使用YouCompleteMe来处理c++的东西,代码补全工作得很好,但是所有的YcMCompleter子命令GoTo*都不能工作。它说“不能跳到声明或定义”

我是不是漏掉了什么?有没有我没有设置的选项?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-06 13:46:46

嗨,伙计们,谢谢你们的回复。这是一年前发布的,我几乎不记得我对这个问题的解决方法了。我认为这与使用ctag和让cmake在每次编译时生成标签有关。然后我使用了vim的ctrl +]功能。

票数 0
EN

Stack Overflow用户

发布于 2015-12-06 02:09:25

为了让GoTo*命令在我的C++项目上工作,我必须使用非常棒的YCM-Generator来生成.ycm_extra_conf.py文件,并确保我包含了我需要的所有内容。

YouCompleteMe有一个重要的限制:虽然GoToDefinition命令可以正常工作,但GoToDeclaration只能在某些情况下工作:

注意:对于C系列语言,这只在某些情况下有效,即当符号的定义在当前翻译单元中时。翻译单元由您正在编辑的文件和您使用#include指令(直接或间接)包含在该文件中的所有文件组成。

来自the documentation

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24818812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档