1
caiych 2015-08-20 22:56:03 +08:00 via iPhone 1
根据作者自己说的是只能跳转到被显式的 直接或间接的 include 的文件
好像就是设计意图也没准备改 我不知道怎么绕过… |
2
dcoder 2015-08-20 23:47:47 +08:00 1
我发现 YouCompleteMe 的时候,以为可以让 VIM 媲美 IDE 了。
然后折腾了一会儿,发现还是比较难. |
3
comicfans44 2015-08-21 09:13:58 +08:00 1
头文件中的声明在别的 cpp 中被包含的上下文中只能看到声明,这个上下文和具体实现的 cpp 属于两个不同的编译单元,想要实现跨编译单元的定义跳转,必须对每一个 cpp 进行语义分析并手动建立映射关系,然而这不是 youcompleteme 的实现方式。 youcompleteme 的跳转仅针对当前的编译单元,当然是跳转不到不同编译单元中的声明的。
|
4
pzhjie OP 看来只能与 ctag cscope 结合使用了
|