推荐使用AutoSave插件实现Sublime Text自动保存,安装后配置auto_save_on_modified和延迟时间;或通过设置save_on_focus_lost在失去焦点时保存;也可自定义快捷键快速保存所有文件。

Sublime Text 默认不开启自动保存功能,但可以通过安装插件或手动配置实现。想要让 Sublime 在编辑时自动保存文件,最常用的方法是使用 AutoSave 插件或通过设置监听修改状态来触发保存。
方法一:使用 AutoSave 插件(推荐)
这是最简单且稳定的方式,通过 Package Control 安装插件即可。
- 按下 Ctrl+Shift+P(Mac 上是 Cmd+Shift+P)打开命令面板
- 输入 Install Package,选择 “Package Control: Install Package”
- 等待列表加载完成后,搜索 AutoSave 并安装
- 安装完成后,进入菜单栏 Preferences → Package Settings → AutoSave
- 点击 “Settings - User”,添加如下配置:
{
"auto_save_on_modified": true,
"auto_save_delay_milliseconds": 1000
}
说明:
auto_save_on_modified 表示文件被修改时自动保存
auto_save_delay_milliseconds 是延迟时间(单位毫秒),设为 1000 即 1 秒后保存
方法二:通过设置启用基于焦点丢失的自动保存
如果你不想装插件,可以设置 Sublime 在切换窗口或失去焦点时自动保存。
- 打开菜单 Preferences → Settings
- 在右侧用户设置中添加:
{
"save_on_focus_lost": true
}
这样当你切换到其他程序或编辑器标签页时,当前文件会自动保存。
方法三:结合宏或快捷键实现手动触发自动保存逻辑
虽然不能完全“自动”,但你可以自定义快捷键来快速保存所有文件。
- 打开 Preferences → Key Bindings
- 在用户键位绑定中添加:
[
{ "keys": ["ctrl+alt+s"], "command": "save_all" }
]
这样按 Ctrl+Alt+S 就能一键保存所有打开的文件,提升效率。
基本上就这些。如果追求真正的实时自动保存,推荐使用 AutoSave 插件并设置合适的延迟时间。普通用户开启 save_on_focus_lost 也足够实用,不复杂但能有效避免忘记保存的问题。










