意图操作
在编辑器中工作时,WebStorm 会分析您的代码并查找优化方式。 意图操作涵盖了从错误、警告到优化建议的各种情况。
一旦 IDE 找到改进代码的方法,就会在当前行旁的编辑器中显示黄色灯泡图标 。 单击此图标可查看当前上下文中可用的 意图操作。
黄色灯泡图标
还表示 WebStorm 已检测到问题,并为其提供了 快速修复。 对于严重问题,WebStorm 会显示带有感叹号的红色灯泡
,而不是淡黄色灯泡
。 WebStorm 会在每次将光标悬停在警告或错误上时,在检查工具提示中显示第一个可用的快速修复建议。
您可以在 设置 中打开完整的意图操作列表,查看其描述,并按照下文中的 查看所有意图操作 启用或禁用它们。
应用意图操作
将插入点放在要修改的代码元素处。 然后点击灯泡图标(或按 Alt+Enter )以打开建议列表。
意图预览将自动打开。 如果某个意图较复杂且无法生成预览,系统将显示意图描述。 将光标悬停在建议列表中的可用意图上可查看预览。
按下 Enter 或点击列表中的某个意图以应用操作。
例如,您可以使用意图操作来反转
if...else语句:
您可以按 Ctrl+Q 切换预览的打开或关闭,或在 设置 (Ctrl+Alt+S) 中启用 显示意图操作的预览(如果可用)。
应用快速修复
将鼠标悬停在代码中的错误或警告上。 WebStorm 会显示检查工具提示,并在问题描述旁显示第一个可用的修复措施。

要应用建议的修复,请按 Alt+Shift+Enter。
要查看包含所有可用快速修复和意图操作的常规弹出菜单,请按 Alt+Enter。

为上下文操作分配快捷键
如果希望更快应用意图操作,您可以为其分配快捷键。 目前,无法为属于 代码检查 的修复操作分配快捷键。
在编辑器中,将插入点放在触发 意图操作 的代码处,点击灯泡图标或按 Alt+Enter。
将打开可用建议列表。
在列表中,点击所需 意图操作 旁边的
,然后从打开的菜单中选择 分配快捷键…。
打开 键盘快捷键 对话框后,按下想要用于此操作的快捷键,然后点击 确定。
之后,您无需打开建议列表即可在编辑器中应用此 意图操作,只需按下已配置的快捷键即可立即执行。
您可以在设置中找到所有自定义的 意图操作 快捷键:按 Ctrl+Alt+S ,点击 按键映射 ,然后定位到 意图 类别。
查看所有意图操作
您可以查看所有可用的意图操作列表,并禁用当前不需要的操作。 要打开意图操作列表:
按 Ctrl+Alt+S 打开设置,然后选择 。
每个意图操作都附有描述和示例。 如需禁用某个意图,请取消其旁边的复选框。

应用更改并关闭对话框。
即时禁用意图操作
将插入点放置在要修改的代码元素处。 然后点击灯泡图标(或按 Alt+Enter )以打开建议列表。
选择要禁用的操作,点击其旁边的右箭头,然后点击 禁用〈intention action name〉。

禁用意图操作灯泡图标
请执行以下操作以在编辑器中隐藏意图操作图标 和快速修复图标
。
按 Ctrl+Alt+S 键打开设置,然后选择 。
取消选中 显示意图灯泡 复选框。
应用更改并关闭对话框。
意图与检查之间的比较
代码检查也提供快速修复功能,但其目的有所不同。
意图操作有助于改进代码或提高其效率。 这些项不一定表示错误或警告,而是改进、优化或有用的转换。
检查可根据编码规范、性能问题或最佳实践检测问题并建议修复方案。 有关详细信息,请参阅 代码检查。