日期:2014-05-16  浏览次数:20591 次

vim+taglist+ctag为什么有时候定位不到某个函数或者宏的定义?
比如说,在定位某个结构体名字时,将光标定位到需要定位的结构体的名字,然后ctrl+]开始定位时,却没有定位到这个结构体本身应该所在的文件,反而却转到了其他包含该结构体名字的地方。

这种情况经常会发生,虽然也有定位准的时候。


这让我开始对网上很多描述vim+ctags+taglist的相关描述产生了怀疑,我觉得配置没有问题,都是按照网上所说的一步步进行的,尝试了很多次。


你们也遇到过这样的?

------解决方案--------------------
我都用vim加grep搜索的
------解决方案--------------------
g + ctrl + ] 列出所以可能

or cscope ctrl + \ + g
------解决方案--------------------
这个是正常的,这个是为了保证效率,你每次得自己更新tags文件,或者写入makefile就行。