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

包同步

作者 csch0 全部

在多台机器上同步Sublime Text安装

标签 同步

详细信息

  • 1.0.6
  • github.com
  • github.com
  • 8年前
  • 1小时前
  • 11年前

安装数

  • 总计 19K
  • Win 9K
  • Mac 7K
  • 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日
Windows 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 1 0
Mac 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 1 0

读写说明

源代码
raw.githubusercontent.com

包同步

在不同的机器上同步不同的Sublime Text安装。这个包的想法是阅读了sublime.wbond.net上的文章后产生的,因此您可以手动实现或直接使用这个包。

这个包采用不同的方法,而不是仅仅建立链接。它基本上会同步您的用户文件夹,并且您可以定义要包含在同步中的文件。另一方面,您还可以排除某些文件不参与同步,例如平台相关的设置或包。

功能

  • 同步您的设置、快捷键方案、构建(可通过设置调整)
  • 在机器间自动安装和删除包

使用方法

Dropbox是同步设置的不错选择,但Google Drive、SkyDrive等服务也可正常工作。只需选择您喜欢的个人服务。

第一台机器

在您的第一台机器上,您只需要设置一个合适的同步文件夹,包同步将简单地将所有选定的文件保存到该文件夹中。只需从命令面板中选择“包同步:定义同步文件夹”,然后在您的计算机上选择任何目录,很可能是Dropbox、GoogleDrive等文件夹。

第二台机器(或全新安装后)

在您的第二台机器上,请等待所有文件可用,然后您只需要设置同步文件夹,包同步将自动从该文件夹中拉取所有可用文件。应该会出现以下消息对话框,只需确认即可。

Sublime Text重启后,包控制将检查缺少的包并自动安装。从现在开始,一切应该运行得非常顺利。

要求

为了在使用不同机器间自动安装包时获得好处,一般需要安装Package Control

内部机制

包同步将会通过定期检查您的用户和远程目录的更新,确保您的设置在不同机器上保持最新。默认的时间间隔是1秒,如果您遇到性能问题,可以通过设置调整这个时间并在Sublime Text重启后生效。

演示

两个机器之间的示例同步;上面是Windows上的Sublime Text 3(作为虚拟机),下面是OS X上的。

安装

使用Package Control

  • 打开命令面板(OS X上为Command+Shift+P,Linux/Windows上为Control+Shift+P)。
  • 选择Package Control: Install Package。
  • 选择Package Syncing进行安装。

不使用Package Control

  • 将文件保存到Packages/Package Syncing目录,然后重启Sublime。
    • Linux: ~/.config/sublime-text-2|3/Packages/Package Syncing
    • Mac: ~/Library/Application Support/Sublime Text 2|3/Packages/Package Syncing
    • Windows: %APPDATA%/Sublime Text 2|3/Packages/Package Syncing

捐赠

通过gittippaypal支持此项目。

许可证

本包中所有文件均使用MIT许可证授权。

版权所有 © 2013 Chris [email protected]

本授权协议免费授权任何人获取此软件及其相关文档副本(“软件”),在不受限制的情况下使用该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可并在/或允许人员将软件提供给他人进行如此使用,前提是满足以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

本软件按“现状”提供,不提供任何形式的保证,无论是明确的还是隐含的,包括但不限于适销性、特定目的适合性和非侵权性保证。在任何情况下,作者或版权持有者不对任何索赔、损害或其他责任承担责任,无论是因为合同行为、侵权行为还是其他原因,无论产生于、基于或与该软件或使用或不同于该软件的任何其他活动有关。