假设我有一个代码目录结构如下:
/top
/second
/core
a.pl
b.pl
c.pl
/common
d.pl
e.pl
/util
f.pl
g.pl
h.pl
我应该在哪里运行ctags
以便我可以通过 跳转到函数定义vi
?
例如我有:
/dir
/perl
a.pl
我在dir
命令ctags -R perl
中运行,但a.pl
我无法跳转到同一文件中存在的函数定义。
如果我ctags -R .
在目录中做了,perl
它就起作用了。
所以我无法理解这种模式。我应该跑ctags
进去core, common,util
吗?如果我的代码库很大怎么办?我真的需要在每个目录中运行它吗?