Vim 通过ctags的精确成员函数导航
在vim中使用CTAG的问题是,当我通过“C-]”点击“SomeClass::SomeStaticFunc”或“SomeClass.someFunc”时,它列出了许多选项,因为someFunc可能是不同类的多个成员函数的名称。我怎样才能得到更准确的信息?CTAG可以感知上下文吗Vim 通过ctags的精确成员函数导航,vim,ctags,Vim,Ctags,在vim中使用CTAG的问题是,当我通过“C-]”点击“SomeClass::SomeStaticFunc”或“SomeClass.someFunc”时,它列出了许多选项,因为someFunc可能是不同类的多个成员函数的名称。我怎样才能得到更准确的信息?CTAG可以感知上下文吗 顺便说一句,我使用了ctags-R--c++-gends=+p--fields=+iaS--extra=+q.来生成标记文件。不,ctags不能感知上下文(它使用一个平面文件和一个简单的启发式方法),但是你可以使用:tn
顺便说一句,我使用了ctags-R--c++-gends=+p--fields=+iaS--extra=+q.来生成标记文件。不,ctags不能感知上下文(它使用一个平面文件和一个简单的启发式方法),但是你可以使用
:tn
和:tp
来移动标记堆栈以找到合适的定义。使用
另请参见本SO帖子:
也来看看。请参阅以下帖子:
我已将
:tp
和:tn
映射为:nnoremap[t:tp
和nnoremap]t:tn