ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

自动备份

Sublime Text 2/3 自动备份插件

详细信息

  • 2.5.0
  • github.com
  • github.com
  • 7年前
  • 56分钟前
  • 12年前

安装次数

  • 总计 28K
  • Win 19K
  • Mac 6K
  • Linux 3K
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日 6月23日 6月22日
Windows 4 0 0 1 1 1 3 0 3 0 1 2 0 0 3 2 0 2 1 0 2 1 1 0 3 1 2 1 0 2 1 0 2 0 1 0 1 3 0 2 3 3 0 0 0 1
Mac 1 1 0 1 0 0 0 0 3 0 0 0 1 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 3 0 1 0 0 0 0 0 1 0
Linux 0 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 0 0 0 1 0 0 0 1 0 0 0 1 1 0 0 0 2 0 0 0

README

源代码
raw.githubusercontent.com

sublimetext-autobackups

Sublime Text 2/3 自动备份插件

AutoBackups 是一个 Sublime Text 2/3 插件,每次你保存或打开(如果备份文件不存在)文件时都会自动保存备份副本。(就像 DreamWeaver.. 不,比 DreamWeaver 更好)

当你编辑文本文件(脚本、散文、等等)时,你经常会希望得到上一版本。你是否不小心删除了重要配置文件的一部分,或者希望可以回滚几个小时的文档?这个插件会将你打开/保存的文件复制到备份目录结构中,确保你永远不会丢失文件的旧版本。如果启用了备份_per_day 设置,将每天保存备份。如果启用了 backup_per_time 设置,则每次保存时都会保存备份。

赞助商

暂时没有赞助商.. :(

如果你喜欢这个软件,请不要忘记为其进一步的开发捐款!

PayPal donate button

配置

要更改插件配置,请访问 首选项->包设置->自动备份 中的插件设置。

配置选项

{
  // Don't make changes to this file directly as they can get wiped out when the
  // plugin is updated. Instead transfer what you need to the 'Settings - User' file.

  // The directory where we'll keep our backups. If empty, we'll try to put them in
  // D:/Sublime Text Backups
  "backup_dir": "D:/Sublime Text Backups",

  // If true, also save a backup copy any time a file is opened (if backup file not exists)
  "backup_on_open_file": true,

  // If true, backups saved per day, in separate folders, for example D:/Sublime Text Backups/2013-05-23/myfile.php
  "backup_per_day": true,

  // If set, backups saved per second. possible values: false, "folder" or "file"
  // false - disabled backup per second
  // "folder" - backup example D:/Sublime Text Backups/2013-05-23/095034/myfile.php
  // "file" - backup example D:/Sublime Text Backups/2013-05-23/myfile_095034.php
  // to use this feature, you must have enabled backup_per_day setting
  "backup_per_time": "file",

  // Files larger than this many bytes won't be backed up.
  "max_backup_file_size_bytes": 262144, // = 256 KB

  // Files older than X days will be deleted. If 0 - auto delete disabled
  "delete_old_backups": 0, // days to delete

  // ignore files/folders which match regexes
  "ignore_regexes": [
    // VCS folders
    "/\\.svn/", "/\\.hg/", "/\\.git/", "/\\.bzr/"
    // binary extensions
    ,"\\.(jpg|JPG|jpeg|JPEG|pjpeg|PJPEG|gif|GIF|png|PNG|apng|APNG|bmp|BMP|mp3|MP3|mid|MID|wav|WAV|au|AU|mp4|MP4|3gp|3GP|avi|AVI|wmv|WMV|mpeg|MPEG|mpg|MPG|mkv|MKV|swf|SWF|flv|FLV|zip|ZIP|rar|RAR|tar|TAR|tgz|TGZ|gz|GZ|bz2?|BZ2?|pdf|PDF|docx?|DOCX?|xlsx?|XLSX?|pptx?|PPTX?|rtf|RTF|psd|PSD|cdr|CDR|fla|FLA|exe|EXE)$"
  ],

  // If true, backup file opened in same line as cursor in original file
  "open_in_same_line": true,

  // If true, show backup previews (only in ST3)
  "show_previews": true
}

安装

使用 Package Control 插件:安装 AutoBackups 的一种简单方法是通过 Package Control,可以在该网站找到:[https://sublime.wbond.net/installation](https://sublime.wbond.net/installation)

安装 Package Control 后,重新启动 Sublime Text,打开命令面板(OS X上的 Command+Shift+P,Linux/Windows上的 Control+Shift+P)。选择“Package Control:安装包”,等待 Package Control 获取最新的包列表,然后在列表出现时选择 AutoBackups。使用此方法的优势是,Package Control 将自动将 AutoBackups 更新到最新的版本。

未使用Git:GitHub下载最新源代码,并将AutoBackups文件夹复制到Sublime Text的“Packages”目录。

使用Git: 在您的Sublime Text“Packages”目录中克隆仓库

git clone https://github.com/akalongman/sublimetext-autobackups.git AutoBackups

“Packages”目录的位置如下

  • OS X
    • ST2 ~/Library/Application Support/Sublime Text 2/Packages/
    • ST3 ~/Library/Application Support/Sublime Text 3/Packages/
  • Linux
    • ST2 ~/.config/sublime-text-2/Packages/
    • ST3 ~/.config/sublime-text-3/Packages/
  • Windows
    • ST2 %APPDATA%/Sublime Text 2/Packages/
    • ST3 %APPDATA%/Sublime Text 3/Packages/

要检查插件是否运行正常,请通过菜单项视图→显示控制台打开控制台。保存文件时,应看到类似以下信息,表示文件已备份

Backup saved to: D:/Sublime Text Backups/2013-05-23/myfile_095034.php

备份大小区限制

为防止您的备份文件夹过大,请检查Preferences→Package Settings→AutoBackups中的max_backup_file_size_bytesdelete_old_backups设置。

快捷键

使用快捷键cmd+alt+b打开当前文件备份,或者在快速面板中输入“AutoBackup: 打开文件备份”

贡献

任何人都可以贡献。请花些时间审查CONTRIBUTING.md指南以获取信息。

致谢

致谢列表在CREDITS

此代码可在GitHub上找到。欢迎提交pull请求。

Avtandil Kikabidze创建。

许可证

MIT许可证