Vim:如何使用ctags转到C ++方法的声明

时间:2017-10-11 17:03:00

标签: vim ctags

如何使用C-]ctags * --C++-kinds=+p 跳转到C ++方法的声明而不是定义?我试过了

:tselect

生成标记文件,但--<LANG>-kinds仍然没有列出任何声明,只列出定义。头文件是hpp文件,源文件是cpp文件,都在同一目录中。

我看过this answer但是它没有回答我的问题,除了我得到上述想法的评论({{1}})。

1 个答案:

答案 0 :(得分:3)

我正在使用以下选项:--c++-kinds=+pf --fields=+imaSft --extras=+q。在许多其他事情中,我看到函数定义和函数声明。

我在a plugin I've been maintaining中自动处理了一段时间。

关于同一主题,另见:

BTW,我强烈建议在尝试为C ++生成标记时使用universal-ctags(维护的fork)而不是exhuberant ctags(古老和未维护的项目)。