Sublime Text的宏功能可自动执行重复操作,提升编辑效率。首先通过Tools→Record Macro录制操作,如选中文本、拆分选择等;完成后点击Stop Recording停止录制。接着使用Playback Macro或快捷键Ctrl+Shift+P回放测试效果。为防止丢失,需在Tools中选择Save Macro,命名并保存至Packages/User目录。还可通过Preferences→Key Bindings为宏绑定快捷键,如设置Ctrl+Alt+M触发指定宏文件。宏文件为JSON格式,可在Packages/User下查看编辑,手动调整命令序列。合理使用宏能显著减少批量文本处理中的重复劳动。

Sublime Text 的宏功能可以帮你自动执行重复性操作,提升编辑效率。通过录制宏,你可以把一系列按键和命令保存下来,之后随时回放。下面介绍如何在 Sublime 中录制和使用宏。
一、如何录制宏
开始录制前,请先明确你想自动化的操作,比如删除空行、格式化代码片段等。
- 点击菜单栏的 Tools → Record Macro,此时状态栏会显示“Recording macro”。
- 进行你希望自动化的操作,例如选中一段文本、按下 Ctrl+Shift+L 拆分选择、删除内容等。
- 操作完成后,再次点击 Tools → Stop Recording,停止录制。
二、播放刚刚录制的宏
录制完成后可立即测试效果。
- 点击 Tools → Playback Macro,或使用快捷键 Ctrl+Shift+P(Windows/Linux)/ Cmd+Shift+P(Mac),输入 “Playback Macro” 执行。
- 观察是否按预期执行了之前的操作。
三、保存宏以便后续使用
如果不保存,关闭 Sublime 后宏会丢失。
- 点击 Tools → Save Macro。
- 输入宏的名称(如 remove_blank_lines.sublime-macro),选择保存位置(通常为 Packages/User/ 目录)。
- 保存后,该宏就会出现在命令面板中,可随时调用。
四、绑定宏到快捷键(可选)
为常用宏设置快捷键,进一步提高效率。
- 打开 Preferences → Key Bindings。
- 在右侧用户键位设置中添加一条规则,例如:
- 将路径改为你的宏实际路径,保存即可使用快捷键触发。
五、查看和编辑宏文件
Sublime 的宏本质是 JSON 文件,记录了每一步按键命令。
- 在 Packages/User/ 目录下找到你保存的 .sublime-macro 文件。
- 用 Sublime 打开它,可以看到类似以下内容:
- 你可以手动修改或组合多个宏命令,实现更复杂功能。
基本上就这些。熟练使用宏能大幅减少重复劳动,尤其适合处理批量文本任务。录制时注意操作顺序,避免误操作被一并录进去。










