Sublime宏功能可录制并重放编辑操作,适合加引号、删空行等重复任务;录制需点击Tools→Record Macro,执行操作后Stop Recording,再Playback验证,保存为.sublime-macro文件并绑定快捷键即可高效复用。

Sublime 的宏功能就是把你手动做的一串编辑操作“录下来”,再一键重放,适合重复性高、逻辑简单的事,比如每行加引号、删空行、补分号、包裹 HTML 标签等。不用写代码,几分钟就能上手。
怎么录制一个宏
先想清楚你要自动化什么——比如“把光标所在行末尾加个分号并换行”。然后照着做:
- 点击菜单 Tools → Record Macro(或按快捷键 Ctrl+Q / Cmd+Q)
- 状态栏会显示 “Recording Macro”,这时你做的所有键盘操作都会被记下:移动光标、输入字符、删内容、用快捷键(如 Ctrl+Shift+L 拆多行)、甚至调用命令面板里的命令
- 做完目标动作后,再点一次 Tools → Stop Recording Macro(或再按一次 Ctrl+Q/Cmd+Q)
立刻回放试试效果
录制完别急着保存,先验证是否录对了:
- 把光标移到另一行,点击 Tools → Playback Macro
- 或者直接按默认快捷键 Ctrl+Shift+P(Win/Linux)或 Cmd+Shift+P(Mac),在命令面板里搜 “Playback Macro” 并执行
- 观察它是否准确复现了刚才的操作。如果出错,重新录一遍更简单
保存成文件,以后都能用
不保存的话,关掉 Sublime 就没了。永久使用要保存为 .sublime-macro 文件:
08cms企业建站系统是基于08cmsv3.4核心程序,通过系统架构,模板制作,并根据此系统的功能和操作流程进行了代码优化。由08cms官方团队开发。安装链接:install.php、管理后台链接:admina.php日常管理请不要使用创始人帐号(admin),系统内置有内容管理帐号08cms:密码08cms系统特点:1、系统可自动生成静态页面;2、根据企业系统的特点,基于08cms V3.4核心
- 停止录制后,点 Tools → Save Macro
- 起个好名字,比如 add_semicolon_and_enter.sublime-macro,默认就存到 Packages/User/ 目录下
- 这个文件本质是 JSON,打开能看到清晰的命令序列,比如
{"command": "move", "args": {"by": "lines", "forward": true}},也能手动删掉多余步骤或调整参数
给宏配个快捷键,效率翻倍
每次进菜单太慢?绑定快捷键一步到位:
- 打开 Preferences → Key Bindings
- 在右侧用户设置里加一条规则,例如:
- 保存后,按 Ctrl+Alt+; 就能直接运行这个宏,全程不用碰鼠标
基本上就这些。宏不能处理带判断的逻辑(比如“只对含数字的行操作”),但对线性、固定步骤的任务非常趁手。凡是你发现自己连续做了三次以上相同操作,就值得录一个宏。









