宏
宏提供了一种便捷方式,可自动执行您在编写代码时经常重复进行的操作。 您可以录制、编辑和回放宏,为其分配快捷键并进行共享。
宏可用于组合文件中与编辑器相关的一系列操作。
无法录制按钮点击、导航至弹出窗口以及访问工具窗口、菜单和对话框的操作。
临时宏可在不命名的情况下使用。 对于永久宏,请指定唯一名称。
录制宏
在主菜单中,转到 。
执行希望被记录的必要操作。
选择 。
在 输入宏名称 对话框中,指定新宏的名称并单击 确定(O)。
如果该宏仅用于临时操作,名称可留空。
回放宏
要回放临时宏,请选择 。
要回放已命名的宏,请选择 并点击所需宏名称。
编辑宏
选择 。
对话框左侧显示可用宏列表以及以下按钮:
移除所选宏。
编辑所选宏的名称。
对话框右侧显示所选宏中的操作列表及以下按钮:
从宏中移除所选操作。
将快捷键绑定到宏
按下 Ctrl+Alt+S 以打开设置,然后选择 。
创建新键盘映射,或从键盘映射列表中选择现有映射。
展开 宏 节点,选择要为其 创建快捷键的宏。
或者,您可以按 Ctrl+Shift+A 打开 查找操作(F)… 对话框,输入宏名称,选择宏,然后按 Alt+Enter 绑定快捷键。
共享宏
如果您至少录制了一个宏,可以将其与其他设置一起导出并与他人共享。
在主菜单中,转到 。
在 导出设置 对话框中,选择 宏(S) 和其他希望共享的设置。
选择设置存档的路径并点击 确定(O)。
将设置存档提供给将导入设置并使用您宏的人员。
示例:创建一个在保存时重新格式化文件的宏
本示例说明如何创建一个宏,在按下 Ctrl+S 键时, 重新格式化当前文件 Ctrl+Alt+L 并保存项目。
录制宏
在编辑器中打开任意文件。
在主菜单中,转到 。
按下 Ctrl+Alt+L 来重新格式化代码()。 然后按 Ctrl+S 保存所有更改()。 WebStorm 将在状态栏显示已执行的操作。

选择 。
在 输入宏名称 对话框中,指定新宏的名称并点击 确定(O)。

为新宏分配快捷键
按下 Ctrl+Alt+S 以打开设置,然后选择 。
展开 宏 节点并选择创建的 重新格式化并保存 宏。
右键点击该宏,在上下文菜单中选择 添加键盘快捷键。

在 键盘快捷键 对话框中,按下将用作快捷键的 Ctrl+S ,然后点击 确定(O)。
WebStorm 将警告您该快捷键已分配给其他操作。 点击 移除(R) 以移除 Ctrl+S 快捷键对应的 全部保存(S) 操作。 如有需要,您可随时重新分配该快捷键。
点击 确定(O) 以应用更改。
现在,按下 Ctrl+S 时,WebStorm 会调用新宏:重新格式化当前文件并保存项目。