在vim中使用ctags的问题是当我按“C-]”命中“SomeClass :: SomeStaticFunc”或“SomeClass.someFunc”时,它会列出很多选项,因为someFunc可能是几个成员函数的名称。不同的班级。如何获得更准确的信息? ctags可以识别上下文吗?
BTW,我用ctags -R --c ++ - types = + p --fields = + iaS --extra = + q。生成标签文件。
答案 0 :(得分:1)
不,ctags不能识别上下文(它使用平面文件和简单的启发式),但您可以使用:tn
和:tp
在标记堆栈中移动以找到合适的定义
答案 1 :(得分:1)