WebStorm 2025.2 Help

宏提供了一种便捷方式,可自动执行您在编写代码时经常重复进行的操作。 您可以录制、编辑和回放宏,为其分配快捷键并进行共享。

  • 宏可用于组合文件中与编辑器相关的一系列操作。

  • 无法录制按钮点击、导航至弹出窗口以及访问工具窗口、菜单和对话框的操作。

临时宏可在不命名的情况下使用。 对于永久宏,请指定唯一名称。

录制宏

  1. 在主菜单中,转到 编辑(E)| 宏(S)| 开始宏录制(M)

  2. 执行希望被记录的必要操作。

  3. 选择 编辑(E)| 宏(S)| 停止录制宏(M)

  4. 输入宏名称 对话框中,指定新宏的名称并单击 确定(O)

    如果该宏仅用于临时操作,名称可留空。

回放宏

  • 要回放临时宏,请选择 编辑(E)| 宏(S)| 回放上一个宏(Y)

  • 要回放已命名的宏,请选择 编辑(E)| 宏(S) 并点击所需宏名称。

编辑宏

  • 选择 编辑(E)| 宏(S)| 编辑宏(E)

对话框左侧显示可用宏列表以及以下按钮:

“移除”按钮

移除所选宏。

“编辑”按钮

编辑所选宏的名称。

对话框右侧显示所选宏中的操作列表及以下按钮:

“移除”按钮

从宏中移除所选操作。

将快捷键绑定到宏

  1. 按下 Ctrl+Alt+S 以打开设置,然后选择 Keymap

  2. 创建新键盘映射,或从键盘映射列表中选择现有映射。

  3. 展开 节点,选择要为其 创建快捷键的宏。

或者,您可以按 Ctrl+Shift+A 打开 查找操作(F)… 对话框,输入宏名称,选择宏,然后按 Alt+Enter 绑定快捷键。

共享宏

如果您至少录制了一个宏,可以将其与其他设置一起导出并与他人共享。

  1. 在主菜单中,转到 文件(F)| 管理IDE 设置| 导出设置(E)…

  2. 导出设置 对话框中,选择 宏(S) 和其他希望共享的设置。

  3. 选择设置存档的路径并点击 确定(O)

将设置存档提供给将导入设置并使用您宏的人员。

示例:创建一个在保存时重新格式化文件的宏

本示例说明如何创建一个宏,在按下 Ctrl+S 键时, 重新格式化当前文件 Ctrl+Alt+L 并保存项目。

  1. 使用重新格式化和保存操作 录制一个宏

  2. 绑定 Ctrl+S 快捷键到创建的宏。

录制宏

  1. 在编辑器中打开任意文件。

  2. 在主菜单中,转到 编辑(E)| 宏(S)| 开始宏录制(M)

  3. 按下 Ctrl+Alt+L 来重新格式化代码(代码(C)| 重新设置代码格式(R))。 然后按 Ctrl+S 保存所有更改(文件(F)| 全部保存(S))。 WebStorm 将在状态栏显示已执行的操作。

    宏录制
  4. 选择 编辑(E)| 宏(S)| 停止录制宏(M)

  5. 输入宏名称 对话框中,指定新宏的名称并点击 确定(O)

    “输入宏名称”对话框

为新宏分配快捷键

  1. 按下 Ctrl+Alt+S 以打开设置,然后选择 Keymap

  2. 展开 节点并选择创建的 重新格式化并保存 宏。

  3. 右键点击该宏,在上下文菜单中选择 添加键盘快捷键

    添加快捷键
  4. 键盘快捷键 对话框中,按下将用作快捷键的 Ctrl+S ,然后点击 确定(O)

  5. WebStorm 将警告您该快捷键已分配给其他操作。 点击 移除(R) 以移除 Ctrl+S 快捷键对应的 全部保存(S) 操作。 如有需要,您可随时重新分配该快捷键。

  6. 点击 确定(O) 以应用更改。

现在,按下 Ctrl+S 时,WebStorm 会调用新宏:重新格式化当前文件并保存项目。

最后修改日期: 2025年 9月 26日