【WebStorm教程】WebStorm Macros宏教程

宏提供了一种方便的方法来自动化您在编写代码时经常执行的重复过程。您可以录制、编辑和播放宏,为它们分配快捷方式并共享它们。
- 宏可用于在文件中组合一系列与编辑器相关的操作。
- 您无法记录按钮单击、导航到弹出窗口以及访问工具窗口、菜单和对话框。
可以使用没有名称的临时宏。对于永久宏,分配唯一名称。
录制宏
- 打开编辑菜单,指向宏,然后单击开始宏录制。
- 执行您想要记录的必要操作。
- 按
或选择编辑 | 宏 | 停止宏录制。
- 在“输入宏名称”对话框中,指定新宏的名称并单击“确定” 。
如果宏仅供临时使用,您可以将名称留空。
播放宏
- 要回放临时宏,请打开编辑菜单,指向宏,然后单击回放上一个宏。
- 要播放已命名的宏,请打开编辑菜单,指向宏,然后单击必要的宏名称。
编辑宏
- 打开编辑菜单,指向宏,然后单击编辑宏。
将键盘快捷键绑定到宏
示例:创建用于在保存时重新格式化文件的宏
这个例子展示了如何创建一个宏来重新格式化当前文件 Ctrl+Alt+L并在您按下 时保存您的项目Ctrl+S。
- 使用重新格式化和保存操作录制宏。
- 将快捷方式绑定Ctrl+S到创建的宏。
录制宏
- 在编辑器中打开任何文件。
- 从主菜单中,选择编辑 | 宏 | 开始宏录制。
- 按Ctrl+Alt+L重新格式化代码(代码 | 重新格式化代码)。然后按Ctrl+S保存所有更改(文件 | 全部保存)。WebStorm 将在状态栏中显示已执行的操作。
通过单击或选择Edit |停止录制 宏 | 停止宏录制。
- 在“输入宏名称”对话框中,指定新宏的名称并单击“确定” 。
为新宏分配快捷方式
- 在Settings/Preferences对话框 ( Ctrl+Alt+S) 中,选择Keymap。
- 展开Macros节点并选择创建的Reformat and Save宏。
- 右键单击宏并在上下文菜单中选择添加键盘快捷键。
- 在Enter Keyboard Shortcut对话框中,按下Ctrl+S以用作快捷方式,然后单击OK。
- WebStorm 将警告您快捷方式已分配给另一个操作。单击删除以删除文件 |Ctrl+S的快捷方式。保存所有操作。如有必要,您可以随时重新分配它。
- 单击确定以应用更改。
现在,当您按下 时Ctrl+S,WebStorm 将调用新宏:重新格式化当前文件并保存您的项目。