CLion教程-意图操作
在编辑器中工作时,CLion会分析您的代码,寻找优化代码的方式,并检测潜在和实际问题。
一旦IDE找到了修改代码的方法,它就会在当前行旁边显示一个黄色的灯泡图标 。点击此图标,您可以查看当前上下文中可用的意图操作。意图操作涵盖了从警告到优化建议的各种情况。
一个带有感叹号的红色灯泡 表示CLion已经检测到一个问题,并提示您选择一个相关的修复方案 — 快速修复。快速修复和意图操作一起称为上下文操作。
代码检查也提供了快速修复,但它们具有不同的设置。
应用意图操作
将光标放在要修改的代码元素上。然后点击灯泡图标(或按下Alt + Enter)来打开建议列表。
- 意图预览会自动打开。如果意图比较复杂,无法生成预览,您将看到意图描述。将鼠标指针悬停在建议列表上的可用意图上,可以预览它们。
- 意图预览会自动打开。如果意图比较复杂,无法生成预览,您将看到意图描述。将鼠标指针悬停在建议列表上的可用意图上,可以预览它们。
- 按Enter键或在列表上点击一个意图来应用它。
您可以通过按下Ctrl + 0,然后按Q键,或在设置(Ctrl + Alt + 0,然后选择编辑器 | 通用 | 外观)中启用“显示可用的意图操作预览”来切换预览。
为意图操作分配快捷键
如果您想更快地应用意图操作,可以为它们分配快捷键。目前,您无法为属于代码检查的修复措施分配快捷键。
- 在编辑器中,将光标放在要为其分配快捷键的触发意图操作的代码上,然后点击灯泡图标,或按下Alt + Enter。
一个可用建议的列表会打开。 - 在列表中,点击需要的意图旁边的 ,然后从打开的菜单中选择“分配快捷键...”。
- 在打开的对话框中,指定要用于此操作的快捷键,然后点击“确定”。
之后,您将不需要打开建议列表就可以在编辑器中应用此意图操作,只需按下配置的快捷键即可。
您可以在设置中找到所有自定义意图操作快捷键:按下Ctrl + Alt + 0,点击“键盘快捷键”,然后找到“意图”类别。
查看所有意图操作
您可以查看所有可用的意图操作列表,并在不需要的时候禁用操作。要打开意图操作列表:
- 按下Ctrl + Alt + 0,打开IDE设置,然后选择编辑器 | 意图。
- 对于每个意图操作,您可以看到一个描述和一个示例。要禁用意图,清除其旁边的复选框。
- 应用更改并关闭对话框。
实时禁用意图操作
- 将光标放在要修改的代码元素上。然后点击灯泡图标(或按下Alt + Enter)来打开建议列表。
- 选择要禁用的操作,点击其旁边的右箭头,然后点击“禁用 <意图操作名称>”。
禁用意图操作图标
您可以在编辑器中禁用意图操作图标 和快速修复图标 。
- 按下Ctrl + Alt + 0,打开IDE设置,然后选择编辑器 | 通用 | 外观。
- 禁用“显示意图操作图标”选项,应用更改并关闭对话框。