Я хотел бы синхронизировать настройки Sublime Text 3 на нескольких компьютерах с помощью Dropbox.
Как мне настроить это?
Я хотел бы синхронизировать настройки Sublime Text 3 на нескольких компьютерах с помощью Dropbox.
Как мне настроить это?
Я синхронизировал свои настройки Sublime некоторое время между несколькими местоположениями, все работает на OS X. У меня были некоторые незначительные проблемы. Наконец, я решил изучить его, что привело меня к тому, что я считаю авторитетным описанием того, как синхронизировать Sublime-установку между несколькими машинами с помощью Dropbox:
Sublime Package Control > Документы > Синхронизация
https://sublime.wbond.net/docs/syncing
Вот базовое резюме:
Чтобы правильно синхронизировать установленные пакеты с различными компьютерами, вы фактически не хотите синхронизировать все папки
Packages/
иInstalled Packages/
. Причина этого в том, что некоторые пакеты имеют разные версии для разных операционных систем. Синхронизировав фактическое содержимое пакета в разных операционных системах, вы, возможно, столкнетесь с разбитыми пакетами.Правильное решение:
- Установить управление пакетами на всех машинах
- Затем для синхронизации только папки
Packages/User/
.Эта папка содержит файл
Package Control.sublime-settings
, который содержит список всех установленных пакетов. Если этот файл скопирован на другой компьютер, при следующем запуске Sublime Text Package Control установит правильную версию любых отсутствующих пакетов.
Чтобы синхронизировать папку, вы обычно перемещаете Packages/User/
в свой Dropbox и создаете символическую ссылку на нее с Sublime Text 3/Packages/
. Подробные инструкции для различных операционных систем предоставляются по ссылке выше.
ВАЖНО: Мой ответ неверен. Ответ Tomek лучше
Перед тем, как начать, закройте Sublime Text 3
Создайте папку в Dropbox под названием Sublime Text 3
Переместите следующие две папки в эту папку.
~/Library/Application\ Support/Sublime\ Text\ 3/Packages
~/Library/Application\ Support/Sublime\ Text\ 3/Installed\ Packages
Создайте символические ссылки из своего исходного местоположения в их новые местоположения в Dropbox:
$ ln -s ~/Dropbox/App\ Settings/Sublime\ Text\ 3/Installed Packages ~/Library/Application\ Support/Sublime\ Text\ 3/Installed\ Packages
$ ln -s ~/Dropbox/App\ Settings/Sublime\ Text\ 3/Packages ~/Library/Application\ Support/Sublime\ Text\ 3/Packages
Открыть Sublime Text 3
Для пользователей Linux, использующих Dropbox
Ниже приведен фрагмент, взятый непосредственно из Sublime Text Package Control. DOCS Syncing:
Правильное решение - установить Package Control на всех машинах и затем для синхронизации только Пакетов/Пользователя/папки. Эта папка содержит Файл управления Package.sublime-settings, который включает в себя список всех установленных пакетов. Если этот файл скопирован на другую машину, в следующий раз, когда будет запущен Sublime Text, Package Control установит правильная версия любых отсутствующих пакетов.
Это также синхронизирует ваши preferences.sublime-settings и ваши макросы ! Именно то, что я хотел на Рождество.
Инструкция:
Если папка Dropbox не находится в местоположении по умолчанию, вам нужно будет изменить ~/Dropbox на ваше местоположение.
1) Закрыть Sublime Text (Очень важно!)
2) Открытый терминал
Обс: для Sublime Text 2 просто измените 3 на 2
Первая машина
На вашей первой машине используйте следующие инструкции.
cd ~/.config/sublime-text-3/Packages/
mkdir ~/Dropbox/Sublime
mv User ~/Dropbox/Sublime/
ln -s ~/Dropbox/Sublime/User
Другие машины
На другой машине (ах) используйте следующие инструкции. Эти инструкции удаляют ваш Пользователь/папку и все содержимое!
cd ~/.config/sublime-text-3/Packages/
rm -r User
ln -s ~/Dropbox/Sublime/User