0

0

sublime怎样设置自动保存功能 sublime自动保存的配置与优化建议

蓮花仙者

蓮花仙者

发布时间:2025-08-15 09:38:01

|

1130人浏览过

|

来源于php中文网

原创

<ol><li>sublime text默认不开启自动保存,需手动配置:在preferences -> settings - user中添加"save_on_focus_lost": true、"save_all_on_exit": true、"save_deleted_files": true、"atomic_save": true以实现失去焦点、退出时自动保存及文件完整性保护;2. 自动保存的文件位置与原文件路径一致,新建文件需先手动保存指定路径;3. 原生不支持定时自动保存,可通过安装package control后安装autosave插件并在其设置中配置"autosave_interval"(单位秒)来实现每隔几分钟保存一次;4. 自动保存不会覆盖手动保存内容,而是基于最后一次手动保存的状态继续保存;5. 自动保存对性能影响极小,现代设备可忽略,若设备性能弱可调大保存间隔;6. 防止代码丢失还可通过使用git版本控制、定期备份代码、使用代码片段和养成及时保存的良好习惯;7. 关闭自动保存需将上述配置项设为false,或在autosave插件设置中将"enabled": false。配置修改后即时生效,无需重启sublime text。</li></ol>

sublime怎样设置自动保存功能 sublime自动保存的配置与优化建议

Sublime Text的自动保存功能,能有效避免因意外情况导致的代码丢失。配置起来其实很简单,但优化一下能让体验更好。

解决方案

Sublime Text本身并没有默认开启自动保存,需要手动配置。方法如下:

  1. 打开Sublime Text,点击菜单栏的
    Preferences
    ->
    Settings - User
  2. 在打开的
    Preferences.sublime-settings
    文件中,添加或修改以下配置:
{
    "save_on_focus_lost": true,
    "save_all_on_exit": true,
    "save_deleted_files": true,
    "atomic_save": true
}
  • "save_on_focus_lost": true
    :当Sublime Text失去焦点时自动保存。 比如你切换到其他应用窗口,或者点击了其他地方,当前编辑的文件就会自动保存。
  • "save_all_on_exit": true
    :退出Sublime Text时自动保存所有未保存的文件。
  • "save_deleted_files": true
    :保存已删除的文件,避免误删后无法恢复。
  • "atomic_save": true
    :使用原子保存,确保文件保存的完整性。
  1. 保存文件。配置会自动生效,无需重启Sublime Text。

Sublime Text自动保存后文件会保存在哪里?

自动保存的文件仍然会保存在你最初打开或创建的文件路径下。 也就是说,如果你打开了

D:\Projects\my_project\index.html
文件,那么自动保存也会保存到这个位置。 自动保存只是帮你省去了手动按
Ctrl+S
的步骤,文件位置不变。 如果你新建了一个文件,还没有保存,那么自动保存不会生效,你需要先手动保存一次,指定文件路径。

如何设置自动保存的频率,比如每隔几分钟自动保存一次?

Sublime Text本身并没有提供直接设置自动保存频率的选项。 但可以通过安装插件来实现这个功能。 推荐使用

Auto​Save
插件。

安装步骤:

  1. 安装 Package Control。 如果你还没有安装,打开Sublime Text,按下
    Ctrl+Shift+P
    (Windows/Linux) 或
    Cmd+Shift+P
    (Mac),输入
    Install Package Control
    ,选择并安装。
  2. 安装 Auto​Save 插件。 安装完成后,按下
    Ctrl+Shift+P
    (Windows/Linux) 或
    Cmd+Shift+P
    (Mac),输入
    Install Package
    ,选择
    Auto​Save
    并安装。

安装完成后,打开

Preferences
->
Package Settings
->
AutoSave
->
Settings - User
,添加或修改以下配置:

{
    "autosave_interval": 60, // 单位:秒,这里设置为60秒,即每隔1分钟自动保存一次
    "enabled": true // 开启自动保存
}

"autosave_interval"
可以根据你的需求调整,比如设置为
300
,就是每隔5分钟自动保存一次。

AI Web Designer
AI Web Designer

AI网页设计师,快速生成个性化的网站设计

下载

自动保存会覆盖手动保存的内容吗?

不会。 自动保存是在你没有手动保存的情况下,帮你保存当前编辑的内容,防止意外丢失。 当你手动保存后,自动保存会基于你手动保存的版本继续进行自动保存。 也就是说,手动保存相当于一个“基准点”,自动保存会在这个基准点上进行。

自动保存是否会影响Sublime Text的性能?

理论上会有一点影响,但通常可以忽略不计。 特别是在现代计算机上,自动保存所消耗的资源非常少。 如果你编辑的文件非常大,或者你的电脑配置比较低,可以适当调整自动保存的频率,比如将

autosave_interval
设置得更大一些,减少自动保存的次数。

除了自动保存,还有哪些方法可以防止代码丢失?

  • 使用版本控制系统,比如 Git。 这是一个非常好的习惯,不仅可以防止代码丢失,还可以方便地进行版本管理和协作开发。
  • 定期备份你的代码。 可以将代码备份到云端,或者备份到移动硬盘上。
  • 使用代码片段(Snippets)。 将常用的代码片段保存起来,可以避免重复编写,提高效率。
  • 养成良好的编码习惯。 比如,及时保存代码,编写清晰的注释,等等。

如何关闭Sublime Text的自动保存功能?

如果你觉得自动保存会影响你的工作流程,或者你更喜欢手动保存,可以关闭自动保存功能。

方法如下:

  1. 打开
    Preferences
    ->
    Settings - User
  2. 将以下配置设置为
    false
{
    "save_on_focus_lost": false,
    "save_all_on_exit": false,
    "save_deleted_files": false,
    "atomic_save": true // 这个可以保留,不影响手动保存
}

或者,如果你安装了

Auto​Save
插件,可以将
enabled
设置为
false

{
    "enabled": false
}

保存文件后,自动保存功能就会被关闭。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
li是什么元素
li是什么元素

li是HTML标记语言中的一个元素,用于创建列表。li代表列表项,它是ul或ol的子元素,li标签的作用是定义列表中的每个项目。本专题为大家li元素相关的各种文章、以及下载和课程。

437

2023.08.03

自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

979

2023.07.05

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

582

2023.07.06

git撤销提交的commit
git撤销提交的commit

Git是一个强大的版本控制系统,它提供了很多功能帮助开发人员有效地管理和控制代码的变更,本专题为大家提供git 撤销提交的commit相关的各种文章内容,供大家免费下载体验。

275

2023.07.24

git提交错误怎么撤回
git提交错误怎么撤回

git提交错误撤回的方法:git reset head^:撤回最后一次提交,恢复到提交前状态。git revert head:创建新提交,内容与之前提交相反。git reset :使用提交的 sha-1 哈希撤回指定提交。交互式舞台区:标记要撤回的特定更改,然后提交,排除已撤回更改。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

568

2024.04.09

git怎么对比两个版本的文件内容
git怎么对比两个版本的文件内容

要对比两个版本的 git 文件,请使用 git diff 命令:git diff 比较工作树和暂存区之间的差异。git diff 比较两个提交或标签之间的差异。git diff 输出显示差异块,其中 + 表示添加的行,- 表示删除的行, 表示修改的行。可使用 gitkraken、meld、beyond compare 等可视化工具更直观地查看差异。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

533

2024.04.09

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1517

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1171

2023.07.27

TypeScript类型系统进阶与大型前端项目实践
TypeScript类型系统进阶与大型前端项目实践

本专题围绕 TypeScript 在大型前端项目中的应用展开,深入讲解类型系统设计与工程化开发方法。内容包括泛型与高级类型、类型推断机制、声明文件编写、模块化结构设计以及代码规范管理。通过真实项目案例分析,帮助开发者构建类型安全、结构清晰、易维护的前端工程体系,提高团队协作效率与代码质量。

26

2026.03.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 10.6万人学习

Git 教程
Git 教程

共21课时 | 4.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号