1

当我在 vim 中使用 ctags 时,我遇到了这个问题:

InputDevice *device = mdev; 设备->进程(...);

当我想查看 InputDevice 类的进程定义时,ctags 无法给出解决方案,它显示了很多标签。在源代码洞察中,它可以跳转到正确的定义位置,因为它发现标签“设备->进程”不仅标签“进程”。

我发现 cscope 做不到。

有没有一种方法可以找到正确的标签定义?

4

1 回答 1

2

两种方式

  1. ctags

    你可以通过“Ctrl + ]”跳转

    但是你应该使用“ --lang -kinds”和“m”来创建标签文件。有关“ctags --list-kinds”的更多信息。

  2. 攀登

    在默认映射中,您可以按“Enter”键跳转

于 2012-05-09T03:56:00.860 回答