我正在尝试将vim与ctags和/或cscope一起使用,效果还不错,但是在ctags跳转到错误的符号时遇到了一些问题。例如,在下面的代码中,如果我将光标放在main()中的符号"a"上,然后按下Ctrl+]以转到定义,我将被引导到“dummy struct”中的“char a”,但我希望被引导到main中的“int a”。ctags或cscope能够处理这个问题吗?还是这些符号需要具有唯一的名称?
struct dummy
{
char a;
};
int main ()
{
int a = 1;
a = a + 2;
return a;
}
:tselect
命令外,也可以使用g<C-]>
快捷键。 - pingul