使用VSCode实现Electron及ffmpeg等超大项目代码智能感知

背景

最近一直使用VSCode来读代码和写代码,包括一些小的C项目和C++项目,用起来很顺手。

随着项目逐渐深入,我需要更有效率的在各种大型代码库中进行定义跳转及引用查找,并且需要精确的根据项目配置选择宏定义,另外就是在修改代码时对于使用到的数据结构进行代码提示。这里面包含了大量的使用到了GNU Make系列组织的项目以及Google系列的用ninja编译工具的项目。针对这两种项目,现在使用VSCode不能满足跨文件的智能感知,这个问题是否能解决呢。

阅读更多