自动保存
在每次修改后自动保存当前文件
详细信息
安装
- 总计 200K
- Win 139K
- Mac 30K
- Linux 31K
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 | 11 | 14 | 13 | 15 | 28 | 18 | 11 | 16 | 16 | 12 | 15 | 28 | 19 | 25 | 21 | 12 | 13 | 15 | 25 | 18 | 30 | 19 | 11 | 11 | 13 | 15 | 31 | 15 | 17 | 19 | 7 | 13 | 15 | 12 | 23 | 9 | 16 | 10 | 17 | 16 | 18 | 20 | 17 | 27 | 17 | 11 |
Mac | 6 | 3 | 2 | 3 | 5 | 1 | 3 | 3 | 6 | 1 | 0 | 3 | 8 | 9 | 4 | 2 | 2 | 3 | 2 | 2 | 1 | 4 | 3 | 3 | 1 | 0 | 4 | 3 | 1 | 6 | 1 | 3 | 5 | 1 | 1 | 1 | 2 | 3 | 2 | 4 | 1 | 1 | 5 | 0 | 3 | 1 |
Linux | 3 | 9 | 3 | 8 | 7 | 3 | 6 | 5 | 1 | 3 | 0 | 2 | 3 | 8 | 3 | 3 | 4 | 6 | 4 | 2 | 7 | 2 | 5 | 3 | 2 | 6 | 3 | 5 | 3 | 4 | 4 | 2 | 7 | 3 | 3 | 4 | 4 | 11 | 2 | 3 | 3 | 6 | 10 | 6 | 8 | 4 |
README
自动保存
这是一个 Sublime Text 插件,它可以在每次修改文件后自动保存当前文件。
概要
如果您希望Sublime Text在每次更改后保存当前文件,可以使用此插件。
演示
安装
从软件包控制中
auto-save可以通过Sublime Package Control安装,这是推荐的安装方式。
从GitHub安装
或者,您可以通过GitHub将此存储库克隆到Sublime Text数据目录下的Packages
目录来安装。
在Mac上
cd ~/Library/Application Support/Sublime Text 3/Packages
git clone https://github.com/jamesfzhang/auto-save.git
用法
默认情况下,自动保存是禁用的,因为这个插件相对较为侵入性。要使其不那么侵入性,您可以指导它仅保存您打开自动保存时处于活动状态的文件的更改。在这种模式下,它将忽略所有其他文件的变化。
要每次有文件被修改时运行自动保存,请将用户设置中的"auto_save_on_modified": true
设置。要忽略某些文件,将auto_save_ignore_files
设置为一个包含诸如[".yml", "package.json"]
等文件扩展名的列表。
您还可以指导它自动备份文件而不是自动保存文件。备份文件将创建在其源文件相同的目录中。备份文件具有与源文件相同的名称,但在文件扩展名之前直接插入字符串.autosave
。当自动保存禁用时,备份文件将被删除。
有两个方法可以启用它。您可以按Command + Shift + P来调用命令面板,并搜索强项<强自动保存>。在这里,有三个选项
- 切换自动保存:所有文件
- 切换自动保存:当前文件
- 切换自动备份:当前文件
或者,您可以绑定命令来开启或关闭插件。例如,要切换所有文件的自动保存,打开“首选项/键盘绑定 - 用户”并添加
{ "keys": ["ctrl+shift+s"], "command": "auto_save" }
如果只想切换当前文件的自动保存,并指示备份文件而不是直接保存文件,可以添加
{ "keys": ["ctrl+shift+s"], "command": "auto_save", "args": {"all_files": false, "backup": true} }
此键绑定文件将接受键绑定数组,请确保此键绑定以及任何现有键绑定都正确地包含在[]
内。
使用此设置,按下Ctrl + Shift + S将转换插件的开启或关闭状态。每次插件开启或关闭时,Sublime状态栏中将显示状态消息。
默认情况下,自动保存通过1秒的延迟来实现“保存”事件的防抖。对于打字速度快的用户,这可以极大地提高性能,使“保存”事件只在关键时刻被调用。
许可
作者
auto-save由James Zhang创建和维护。如果您有评论或问题,请通过@jamesfzhang向他提问。