ctags+citre 搭配tree-sitter 有几个问题想咨询一下

  1. 我发现ctags没法跳转到 1. 局部变量的定义,2. 函数入参,3. 结构体中的结构体的成员变量。他会显示到很多别的地方,这个怎么处理。谷歌了一圈,没解决方案,发现vim的解决方案是用别的插件?

  2. ctags 有查找函数,全局变量,宏定义之类的在整个工程文件的调用,引用功能吗?

  3. 关于tree-sitter 的染色问题,目前发现局部变量,全局变量,宏定义都是一个颜色,太素了。 tree-sitter有主题demo直接开箱即用吗?

vscode的时候,我就很喜欢一个主题,GitHub - xenkuo/ccpp_theme: The language C/C++ focused theme, powered by MS C/C++ and clangd semantic token engine.

建议你养成读官方文档的习惯。看了你最近的两个问题,大部分疑问在文档里应该都能找到答案。

1 个赞

呜呜呜,我的理解仅仅限于他的github库 下面的简介,