假设我有一个代码目录结构如下:
/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吗?如果我的代码库很大怎么办?我真的需要在每个目录中运行它吗?