vim标签栏可以显示局部变量吗?

Da *_*Lin 2 vim ctags tagbar

图像显示全局变量A类,但局部变量不能在tagbar中显示,为什么? 我想要标签栏显示局部变量str,m,n以及如何设置? 图像显示全局变量A类,但局部变量不能在tagbar中显示,为什么?我想要标签栏显示局部变量str,m,n以及如何设置?

Ing*_*kat 8

ctags解析的内容取决于语言; 基于屏幕截图,您对C/C++感兴趣,它不会这样做.我不知道原因,但我想:

  • 有了庞大的代码库(谁没有?),你(也许还有编辑器)会被标签的数量所淹没.请记住,标签栏有一点特别之处在于它只显示当前文件的标签; 通常标签数据库用于整个项目.
  • 保持个人职能的短小是个好习惯; 谁需要标签查找,理想情况下每个功能完全适合屏幕?!

旺盛Ctags的解析器可以与基于正则表达式的自定义语言定义进行扩展(见--langdef=<language>--regex-<language>参数).如果你能为局部变量提出一个好的模式,你可以解析它们.