gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 13:29:34 25 4
gpt4 key购买 nike

如何使用 :tag 跳转到 C++ 方法的声明而不是定义或 C-] ?我试过

ctags * --C++-kinds=+p

生成标签文件,但 :tselect仍然没有列出任何声明,只列出定义。头文件是hpp文件,源文件是cpp文件,都在同一个目录下。

我见过 this answer但它没有回答我的问题,除了我得到上述想法的评论( --<LANG>-kinds )。

最佳答案

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

我在 a plugin I've been maintaining 中自动处理所有事情很长一段时间。

关于同一主题,另见:

  • Jump to function definition in vim
  • Vim Plugin to Resolve a Member Function More Efficiently Using Ctags

  • 顺便说一句,我强烈建议在尝试为 C++ 生成标签时使用通用 ctags(维护的分支)而不是旺盛的 ctags(古老且未维护的项目)。

    关于Vim:如何使用 ctags 转到 C++ 方法的声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46693860/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com