1、在 CMake 中的 Rename
如果您在 CMake 中使用 Rename 重构 Shift+F6 来更改用户符号的名称(比如函数或宏),那么将自动更新所有用法。
2、CMake 注释
CLion 支持 CMake 3 括号参数和代码块注释语法。 要在 CMake 中快速添加 注释,您无需选择,只要把脱字符号放到它上面,然后按下 Ctrl+/ 即可。 要为代码块添加注释,请将其选中并按 Ctrl+Shift+/。
3、CMake 中的代码生成
在 CMake 中创建场景使用的代码或自定义代码结构,或者使用实时模板重复利用它们。 选择预定义模板或创建自己的模板。
要使用模板,请输入它的缩写(同样支持自动补全),然后按 Tab(或您配置的任何非默认键)展开模板。
编辑完成后,将出现一个横幅,显示您可以在哪里手动加载当前项目, 或者在每次编辑时开启自动重新加载。
4、CMake 安装
如果您的项目中有任何 CMake 安装目标,那么您可以从 CLion 的 Run 菜单中调用安装。 此时将执行 CMake 安装命令。 另外,您还可以在 CLion 中向任意运行配置中添加安装步骤。
5、CMakeLists.txt 中的代码辅助
CLion 中的 CMake 文件编辑器可以帮助您更轻松地编辑 CMakeLists.txt 文件。 包括:
(1)CMake 字体和颜色设置。
(2)在 CMake 中展开和收起各种代码区域的功能。
(3)针对 CMake 命令和变量的代码补全。
(4)针对与 CMake 捆绑的软件包的 find_package 的代码补全。
(5)代码补全中的 CMake 命令文档。
(6)CMake 结构视图。
(7)针对 CMake 中已弃用命令的划线高亮显示。
6、CMake 中的“快速文档”
CMake 脚本中现在提供 Quick Documentation(快速文档)弹出窗口。 文档针对标准 CMake 实体显示:命令、策略、模块、变量、属性。
文档始终对当前捆绑的 CMake 版本呈现,暂时不适用于用户定义的实体。
7、CMake 调试器
由于 CMake 是一种构建系统的语言,在 CMake 脚本中调查错误和捕获可疑行为有时可能较为困难。 您可以在 CLion 中将 CMake 脚本作为常规代码调试。 设置断点、逐步执行代码并监视 CMake 变量和目标。
8、CMake 分析
您可以在 CLion 中目视检查为什么重新加载您的 CMake 项目需要很长时间。 从 CMake 3.18 开始,在 CMake 设置中可以启用新的跟踪。 CLion 将帮助您运行跟踪并呈现结果。