开始录制宏可提升编辑效率,点击Tools→Record Macro,状态栏显示“Recording”即开始录制,用于自动回放删除字符或格式化文本等重复操作。

Sublime Text 的宏功能可以帮你自动录制和回放一系列编辑操作,提升重复性任务的效率。使用宏并不复杂,关键是掌握录制、保存和播放的基本流程。
开始录制宏
当你需要重复某项编辑动作时,比如删除特定字符、格式化某类文本,可以开始录制:
- 点击菜单栏 Tools → Record Macro,状态栏左下角会显示“Recording”表示已开始。
- 完成后,再次进入 Tools → Stop Recording,停止录制。
播放刚刚录制的宏
录制完不保存也能立即试播:
- 使用快捷键 Ctrl+Shift+Play(Windows/Linux) 或 Cmd+Shift+Play(Mac) 播放最后一次录制的宏。
- Play 键通常是 F5,所以快捷键就是 Ctrl+Shift+F5 或 Cmd+Shift+F5。
- 你可以多次播放,看看是否达到预期效果。
保存宏以便下次使用
临时宏关闭 Sublime 后会丢失,建议保存为文件:
- 录制并停止后,选择 Tools → Save Macro…
- 输入名称,比如 "trim_and_newline.sublime-macro",保存到默认路径即可。
- 保存后,这个宏就变成了可重复调用的脚本文件。
给宏绑定快捷键(提升效率)
不想每次从菜单找宏?可以自定义快捷键:
- 打开 Preferences → Key Bindings
- 在右侧用户键位设置中添加一行,例如:
保存后,按下 Ctrl+Alt+T 就能快速执行你的宏。
实用技巧与注意事项
宏虽然强大,但也有局限,了解这些能避免踩坑:
- 宏记录的是按键和编辑动作,不是语义逻辑。如果文本结构不同,可能出错。
- 支持撤销(Ctrl+Z),万一宏执行错了可以撤回。
- 可以用宏配合“多重选择”批量处理多行内容,非常高效。
- 想调试宏?用 Tools → Edit Macro 打开 JSON 文件,手动调整命令序列。
基本上就这些。熟练后,你可以用宏自动完成删空格、加引号、转换大小写等琐碎操作,省下大量时间。关键是多试几次,找到适合你工作流的自动化点。










