0

0

Sublime自动保存配置 Sublime防止文件丢失技巧

蓮花仙者

蓮花仙者

发布时间:2025-08-31 13:55:01

|

559人浏览过

|

来源于php中文网

原创

sublime text自动保存配置通过设置"save_on_focus_lost": true, "save_on_close": true, "atomic_save": true实现文件防丢;还可使用local history插件或rsync命令手动备份;提升效率技巧包括多行编辑、命令面板、代码片段和正则搜索;解决插件安装失败的方法依次为检查网络与代理、更新package control、手动安装、排查冲突及重置设置。

Sublime自动保存配置 Sublime防止文件丢失技巧

Sublime Text自动保存配置是为了防止意外情况导致的文件丢失,说白了,就是让编辑器更智能一点,在你忘记保存的时候,默默地帮你一把。

Sublime自动保存配置 Sublime防止文件丢失技巧

直接上配置,打开Sublime Text,找到Preferences -> Settings - User,在里面添加以下代码:

{
    "save_on_focus_lost": true,
    "save_on_close": true,
    "atomic_save": true
}

save_on_focus_lost
:这个设置的意思是,当你切换到其他应用程序,或者Sublime Text窗口失去焦点的时候,它会自动保存你当前编辑的文件。

Sublime自动保存配置 Sublime防止文件丢失技巧

save_on_close
:顾名思义,关闭文件时自动保存。

atomic_save
: 这个选项开启后,Sublime Text会先把文件保存到一个临时文件,然后再覆盖原始文件。这可以避免在保存过程中出现问题(比如断电),导致文件损坏。

Sublime自动保存配置 Sublime防止文件丢失技巧

如何设置Sublime Text自动备份,以防万一?

除了自动保存,定期备份也是个好习惯。Sublime Text本身没有内置的自动备份功能,但我们可以通过一些插件或者手动设置来实现。

一种方法是使用插件,比如

Local History
。安装这个插件后,它会自动记录你的文件修改历史,你可以随时恢复到之前的版本。安装方法很简单,打开Package Control(Ctrl+Shift+P),搜索
Install Package
,然后搜索
Local History
安装即可。

另一种方法是手动设置。你可以写一个简单的脚本,定期复制你的工作目录到备份目录。比如,在Linux/macOS下,你可以使用

rsync
命令:

rsync -avz /path/to/your/project /path/to/your/backup

这个命令会将

/path/to/your/project
目录下的所有文件和子目录,同步到
/path/to/your/backup
目录。
-avz
参数的意思是:

Audo Studio
Audo Studio

AI音频清洗工具(噪音消除、声音平衡、音量调节)

下载
  • -a
    :归档模式,保留所有文件属性。
  • -v
    :显示详细信息。
  • -z
    :压缩传输。

你可以把这个命令放到一个cron job里面,让它定期执行。

除了配置,还有哪些Sublime Text使用小技巧可以提高效率?

Sublime Text之所以受欢迎,不仅仅是因为它的简洁和快速,更因为它有很多实用的功能和插件。

  • 多行编辑:按住Ctrl键,然后用鼠标点击你想要编辑的行,就可以同时编辑多行。这个功能在批量修改代码的时候非常有用。
  • 命令面板:按下Ctrl+Shift+P,打开命令面板,你可以快速执行各种操作,比如安装插件、切换语法高亮、打开文件等等。
  • 代码片段:你可以自定义代码片段,当你输入特定的关键词时,Sublime Text会自动展开成一段代码。这可以大大提高你的编码速度。
  • 强大的搜索功能:Sublime Text的搜索功能非常强大,你可以使用正则表达式进行搜索,还可以一次性替换所有匹配的文本。

如何解决Sublime Text插件安装失败的问题?

有时候,我们在安装Sublime Text插件的时候,可能会遇到各种各样的问题,比如网络连接失败、插件冲突等等。

首先,确保你的网络连接是正常的。如果你的网络环境需要代理,你需要在Sublime Text的设置里面配置代理。

其次,检查你的Package Control是否是最新版本。有时候,旧版本的Package Control可能会导致插件安装失败。你可以通过命令面板升级Package Control。

如果问题仍然存在,你可以尝试手动安装插件。从GitHub上下载插件的源代码,然后将它放到Sublime Text的Packages目录下。Packages目录的位置可以通过Preferences -> Browse Packages找到。

还有一种可能是插件冲突。如果你安装了多个插件,它们之间可能会发生冲突。你可以尝试禁用一些插件,然后逐个启用,看看哪个插件导致了问题。

最后,如果以上方法都无效,你可以尝试重置Sublime Text的设置。删除Sublime Text的Data目录,然后重新启动Sublime Text。注意,这会清除你的所有设置和插件,所以在操作之前,最好备份一下你的Data目录。

相关专题

更多
js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

510

2023.06.20

正则表达式不包含
正则表达式不包含

正则表达式,又称规则表达式,,是一种文本模式,包括普通字符和特殊字符,是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,通常被用来检索、替换那些符合某个模式的文本。php中文网给大家带来了有关正则表达式的相关教程以及文章,希望对大家能有所帮助。

249

2023.07.05

java正则表达式语法
java正则表达式语法

java正则表达式语法是一种模式匹配工具,它非常有用,可以在处理文本和字符串时快速地查找、替换、验证和提取特定的模式和数据。本专题提供java正则表达式语法的相关文章、下载和专题,供大家免费下载体验。

742

2023.07.05

java正则表达式匹配字符串
java正则表达式匹配字符串

在Java中,我们可以使用正则表达式来匹配字符串。本专题为大家带来java正则表达式匹配字符串的相关内容,帮助大家解决问题。

213

2023.08.11

正则表达式空格
正则表达式空格

正则表达式空格可以用“s”来表示,它是一个特殊的元字符,用于匹配任意空白字符,包括空格、制表符、换行符等。本专题为大家提供正则表达式相关的文章、下载、课程内容,供大家免费下载体验。

351

2023.08.31

Python爬虫获取数据的方法
Python爬虫获取数据的方法

Python爬虫可以通过请求库发送HTTP请求、解析库解析HTML、正则表达式提取数据,或使用数据抓取框架来获取数据。更多关于Python爬虫相关知识。详情阅读本专题下面的文章。php中文网欢迎大家前来学习。

293

2023.11.13

正则表达式空格如何表示
正则表达式空格如何表示

正则表达式空格可以用“s”来表示,它是一个特殊的元字符,用于匹配任意空白字符,包括空格、制表符、换行符等。想了解更多正则表达式空格怎么表示的内容,可以访问下面的文章。

234

2023.11.17

正则表达式中如何匹配数字
正则表达式中如何匹配数字

正则表达式中可以通过匹配单个数字、匹配多个数字、匹配固定长度的数字、匹配整数和小数、匹配负数和匹配科学计数法表示的数字的方法匹配数字。更多关于正则表达式的相关知识详情请看本专题下面的文章。php中文网欢迎大家前来学习。

528

2023.12.06

菜鸟裹裹入口以及教程汇总
菜鸟裹裹入口以及教程汇总

本专题整合了菜鸟裹裹入口地址及教程分享,阅读专题下面的文章了解更多详细内容。

0

2026.01.22

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
550W粉丝大佬手把手从零学JavaScript
550W粉丝大佬手把手从零学JavaScript

共1课时 | 0.3万人学习

PHP自制框架
PHP自制框架

共8课时 | 0.6万人学习

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

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