昨天我也问了这个问题( "https://v2ex.com/t/824400"),可能是因为我没有描述清楚,最终没有得到满意的解决,今天再问一次。
用 vs code 的微软官方 "C/C++" 插件导航像 Linux 内核这样的大型项目最大的问题是生成 tag 的时间太长,tag 文件占用磁盘空间太大,而大部分源码文件是没有必要生成 tag 的,想知道怎么针对特定文件或目录列表来生成 tag 。
昨天帖子的回答中有几位老哥教我用 cmake 或 bear 工具生成一个 compile_commands.json 文件,用这个文件指定要生成 tag 的文件,我把这个文件配置到 c_cpp_properties.json 文件里,结果不生效,"C/C++" 插件还是为所有的源文件生成了 tag 。
微软官方的这个 "C/C++" 插件还有没有其它指定(或排除一些)需要生成 tag 的文件或目录的方式?
用 vs code 的微软官方 "C/C++" 插件导航像 Linux 内核这样的大型项目最大的问题是生成 tag 的时间太长,tag 文件占用磁盘空间太大,而大部分源码文件是没有必要生成 tag 的,想知道怎么针对特定文件或目录列表来生成 tag 。
昨天帖子的回答中有几位老哥教我用 cmake 或 bear 工具生成一个 compile_commands.json 文件,用这个文件指定要生成 tag 的文件,我把这个文件配置到 c_cpp_properties.json 文件里,结果不生效,"C/C++" 插件还是为所有的源文件生成了 tag 。
微软官方的这个 "C/C++" 插件还有没有其它指定(或排除一些)需要生成 tag 的文件或目录的方式?