软件功能集
使用实时模板(选择 Code | Insert Live Template 或按 Ctrl+J)来生成整个代码结构。 所有可以立即使用的实时模板均列在设置中 (Editor | Live Templates)。 您可以根据需要扩展和自定义 这套 模板。 要在代码中应用实时模板,只要输入它的缩写并按下 Tab 即可。 然后使用 Enter 键或 Tab 键在模板变量中导航。
还可以考虑“Surround with”模板,使用完整的结构快速包围代码。 选择 Code | Surround With 或按下 Ctrl+Alt+T来轻松生成 if, while, for, #ifdef 或者包装器,这取决于上下文。
CLion 通过提供一组可靠的重构帮您保持高质量的代码。 当您重构时,它可以安全地在整个范围内应用您的代码改动。
要查看当前位置所有可用的重构,请使用 Refactor This... 菜单(按 Ctrl+Alt+Shift+T)。
重构列表包括:
Rename Shift+F6,可以重命名符号, 自动为您纠正代码中的所有引用。
Change Signature Ctrl+F6 可以帮您添加/删除/重新排序函数参数,更改结果类型 或更新函数的名称,所有的用法也将得到修复。
Inline Ctrl+Alt+N 可以用它的初始值设定项/声明来更换冗余的变量 用法/函数调用。
Extract (Function Ctrl+Alt+M, Typedef Ctrl+Alt+K, Variable Ctrl+Alt+V, Parameter Ctrl+Alt+P, Define Ctrl+Alt+D, Constant Ctrl+Alt+C, Lambda Parameter) - 在这里,CLion 可以分析您调用重构的代码块,检测输入和输出变量以及所选表达式的用法,并将其替换为您选择的新创建条目。