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

PreferenceSync

devdinu ST3

跨机器同步Sublime偏好设置

标签 同步, 偏好

详细信息

安装

  • 总计 1K
  • Win 1K
  • Mac 283
  • Linux 116
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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 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 1 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 2 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 0 0 0 0 0 1 0 0 0 0

README

源代码
raw.githubusercontent.com

Sublime Text 同步

同步Sublime Text的用户包文件夹。

功能

它上传Sublime Text的用户包目录,并可以通过UUID后来下载。

  • UUID将被写入用户包目录中的Sync Prerences.sublime-settings文件。
  • 默认Mac位置为$HOME/Library/Application Support/Sublime Text 3/Packages/User
  • 插件通过Sublime Text包文件夹中存在的插件目录PreferencesSync内的Sync Prerences.sublime-settings文件进行配置。
    • user_package_location:接受包目录的相对路径,默认为Mac位置。
    • files_to_exclude_in_sync:[接受数组中的文件,以防止同步用户目录]

快捷键

sync_preferences将同步到远程,sync_local从远程同步文件到本地。要更改下载/上传的触发器,请更改快捷键文件内容,以适合您的选项。

[
    { "keys": ["alt+super+u"], "command": "sync_preferences" },
    { "keys": ["alt+super+l"], "command": "sync_to_local" }
]

Linux和Windows快捷键:- alt+ctrl+u用于sync_preferences(上传)。- alt+ctrl+l用于同步到本地(下载)。

恢复旧数据

在覆盖现有文件之前,插件在$TMPDIR文件夹中创建存档,存档的文件名和日志可以在Sublime console中查看(ctrl +)。您可以解压缩gzip,解包并使用它,如果您需要保留旧目录。

试用

您想看到它所做的魔法吗?尝试同步到本地,同步来自27819a81-4f46-4fae-b89f-588951560aa6的偏好设置。

等等…

哇!您的Sublime看起来不同了。

这是一个我上传的示例,它可在服务中找到,并可下载。如果您有酷炫的设置,您可以上传自己的设置,其他人可以下载。您可以通过查看“Preference Settings User”文件来查看有何不同或可用,也可以通过“包控制设置”来了解可用包的列表。这更类似于上传和浏览主题的思路,但提供了更多的定制。