自动备份
Sublime Text的自动备份,支持历史导航。
详细信息
安装量
- 总计 12K
- Win 8K
- Mac 3K
- Linux 2K
8月7日 | 8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 |
Mac | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
README
Sublime Text自动备份
Sublime Text 2/3插件,每次保存文件时自动保存备份。
当你编辑文本文件(脚本、散文、等等)时,你经常会希望有旧版本。有没有不小心删除了重要配置文件的一部分,或者希望可以将文档回滚几个小时?这个插件会复制你保存的每个文件,并将其复制到备份目录结构中,确保你永远不会丢失旧版本的文件。
安装
- 安装软件包管理器。
- 使用
Cmd+Shift+P
或Ctrl+Shift+P
,然后输入Package Control: Install Package
。 - 查找
Automatic Backups
并安装它。
如果你希望手动安装在Sublime Text 3上,请先安装git,然后
git clone https://github.com/joelpt/sublimetext-automatic-backups "<Sublime Text Packages folder>/Automatic Backups"
如果你仍在使用Sublime Text 2,手动安装需要切换到最后一个ST2兼容的提交
cd "<Sublime Text 2 Packages folder>"
git clone https://github.com/joelpt/sublimetext-automatic-backups "Automatic Backups"
cd "Automatic Backups"
git checkout st2-1.0.0
基本用法
安装后,你保存的任何文件都将自动复制到你的备份文件夹(在Windows上是My Documents\Sublime Text Backups
,在Linux/OSX上是~/.sublime/backups
)。
例如,如果你更改Windows上的C:\autoexec.bat
,你会在类似的位置保存备份
C:\Users\yourUserName\My Documents\Sublime Text Backups\C\autoexec-2012-03-22-22-22-46.bat
结尾的这部分是时间戳,因此你可以看到文件何时被编辑。
要更改备份的存储位置,在首选项->软件包设置->自动备份
中访问插件设置。
要检查其是否正常工作,使用查看->显示控制台
菜单项打开控制台。当你保存文件时,你应该会看到类似这样的行,表明文件已被备份
Backup saved to: /home/stanislav/.sublime/backups/etc/hosts-2012-03-22-22-22-46
备份历史导航
自动备份支持通过备份历史轻松导航任何存储备份的文件。要使用此功能
- 按住
Ctrl+Alt+[
在文件的备份历史中向后导航一个步骤。 - 按住
Ctrl+Alt+]
向前导航一个步骤。 - 按住
Ctrl+Shift+Alt+[
跳转到历史中的第一个副本。 - 按住
Ctrl+Shift+Alt+]
跳转到当前版本(即实际文件,而不是备份)。
这些命令还可以通过 Ctrl+Shift+P
或 Cmd+Shift+P
访问。
从备份历史中合并
通过备份历史导航查看备份文件时,按 Ctrl+Alt+Shift+M
将您当前正在查看的备份版本与文件最新版本合并,使用您选择的任何外部合并工具。
您需要指定该合并工具的命令行;更多信息,请参阅 首选项->包设置->自动备份->设置 - 默认
。
此命令还可以通过 Ctrl+Shift+P
或 Cmd+Shift+P
访问。
备份大小考虑
尽管此插件目前没有修剪旧备份的功能,但这可能不会给您带来问题。我已经运行了某种形式的此插件6年,总共有85000个单独的备份文件存储,总容量为1.25 GB未压缩。我还可以回转到我在Sublime Text中编辑的任何文件的初始版本。
要防止您的备份文件夹变得过大,请查看 首选项->包设置->自动备份
中的 max_backup_file_size_bytes
设置。
鸣谢
此代码可在 Github 上找到。欢迎提交拉取请求。
由 Joel Thornton 制作。
最初由 Steve Cooper 为Sublime Text 1编写。