💡
原文中文,约6800字,阅读约需17分钟。
📝
内容提要
本文讨论了如何将CMake与VSCode整合,包括安装CMake Tools插件、处理Kconfig格式化和代码高亮、配置状态栏、修改宏定义等。通过调整设置,可以优化VSCode的使用体验,解决编译器识别和配置文件生成的问题。作者认为VSCode作为独立编辑器在整体性上仍有不足,需开发插件以提升功能。
🎯
关键要点
- VSCode整合CMake只需安装CMake Tools插件,无需其他插件。
- Kconfig格式化和代码高亮建议使用nRF工具,避免识别错误。
- 缺少选择Kit的原因是已有CMakePresets.json文件,建议删除该文件以正常选择Kit。
- 可以通过修改status bar的设置来隐藏不必要的选项,优化界面。
- 宏定义未识别的问题可以通过手动修改c_cpp_properties.json文件解决。
- 生成compile_commands.json文件可以帮助C++补全和高亮识别宏。
- 项目中不需要显示的文件可以通过配置进行排除,保持目录整洁。
- 首次编译可能失败,需确保配置正确并搜索编译器。
- VSCode作为独立编辑器在整体性上仍有不足,需开发插件以提升功能。
❓
延伸问答
如何在VSCode中整合CMake?
只需安装CMake Tools插件,无需其他插件。
Kconfig格式化和代码高亮推荐使用什么工具?
建议使用nRF工具,以避免识别错误。
如何解决VSCode中缺少选择Kit的问题?
删除CMakePresets.json文件后,可以正常选择Kit。
如何优化VSCode的状态栏设置?
可以通过修改status bar的设置来隐藏不必要的选项。
如何解决宏定义未识别的问题?
可以通过手动修改c_cpp_properties.json文件来解决。
生成compile_commands.json文件有什么好处?
它可以帮助C++补全和高亮识别宏,提升开发体验。
➡️