2013-08-12 3 views

ответ

69

Я синхронизируя свои Sublime настройки для в то время как между несколькими местоположениями, все работает OS X. У меня были некоторые незначительные проблемы. Наконец, я решил посмотреть на него, что привело меня к тому, что я хотел бы рассмотреть авторитетное описание того, как синхронизировать Sublime настройку между несколькими машинами с помощью Dropbox:

Sublime контрольный пакет> Документы> Синхронизация
https://sublime.wbond.net/docs/syncing

Вот основные резюме:

чтобы правильно синхронизировать установленные пакеты через различные машины, вы на самом деле не хотите синхронизировать весь Packages/ и Installed Packages/ папки. Причина этого в том, что некоторые пакеты имеют разные версии для разных операционных систем. Синхронизируя фактическое содержимое пакета в разных операционных системах, вы, возможно, столкнетесь с разбитыми пакетами.

Правильное решение заключается в следующем:

  1. Install Package Control на всех машинах
  2. Затем синхронизировать только папку Packages/User/.

Эта папка содержит файл Package Control.sublime-settings, который включает в себя список всех установленных пакетов. Если этот файл скопирован на другой компьютер, при следующем запуске Sublime Text Package Control установит правильную версию любых отсутствующих пакетов.

Чтобы синхронизировать папку, как правило, переместить Packages/User/ в ваш Dropbox и создать символическую ссылку на него из Sublime Text 3/Packages/. Подробные инструкции для различных операционных систем предоставляются по приведенной выше ссылке.

+3

Я запускаю портативную версию Sublime Text 3 напрямую из Dropbox. Работает как шарм, если вы используете одну и ту же ОС на всех своих машинах. – NiloVelez

+1

@NiloVelez Хорошая точка. Попробуем это вместо того, чтобы символизировать все это. – MaRmAR

+0

У вас могут возникнуть проблемы, если вы используете их одновременно на двух компьютерах, но это не должно быть проблемой, если вы работаете в одиночку. – NiloVelez

17

ВАЖНО: Мой ответ неправильный. Ответ Томек является лучше

Перед тем, как начать, близко Sublime Text 3

  1. Создать папку в Dropbox называется Sublime Text 3

  2. Переместите следующие две папки в этой папке.

    ~/Library/Application\ Support/Sublime\ Text\ 3/Packages 
    
    ~/Library/Application\ Support/Sublime\ Text\ 3/Installed\ Packages 
    
  3. Создать символьные ссылки из исходного местоположения в новых местах в 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 
    
  4. Открыть Sublime Text 3

+1

Другой ответ является правильным, если вы только с помощью пакетов управления Пакет 'Чтобы правильно синхронизировать установленные пакеты через различные машины, вы на самом деле не хотят синхронизировать все пакеты/и установленные пакеты/папки. '' 'Правильное решение - синхронизировать только пакеты/пользователь/папку'. От https://sublime.wbond.net/docs/syncing –

+0

@ KarthikT Я дал Томеку победу. – Undistraction

+0

Спасибо, твой метод, который я использую, с git вместо dropbox, и обработка файлов продолжает меняться. Ваш ответ более общий, но работает и для пакетов управления пакетами. –

4

Для пользователей Linux с помощью Dropbox


Ниже приводится выдержка взята непосредственно из Sublime Text пакета управления DOCS синхронизацией:

Правильное решение установить контрольный пакет на всех машинах и , затем для синхронизации только Пакетов/Пользователя/папки. Эта папка содержит файл настроек Package Control.sublime , который включает в себя список всех установленных пакетов. Если этот файл будет скопирован на другой компьютер, то в следующий раз, когда будет выпущен Sublime Text, будет запущен , Package Control установит правильную версию любых отсутствующих пакетов.

Это также синхронизировать preferences.sublime-настройки и ваши макросы! Именно то, что я хотел на Рождество.


Инструкции:

Если папка Dropbox не в папку по умолчанию, вам необходимо изменить ~/Dropbox для вашего местоположения.

1) Закрыть Sublime Text (очень важно)
2) Открыть терминал

Obs: для 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 

исх: https://packagecontrol.io/docs/syncing#dropbox-linux

+0

Просто будьте осторожны, что эти инструкции предназначены только для Linux, они немного отличаются для других ОС. Страница, связанная с Игорем и Томеком, имеет m Информация о руде: https://sublime.wbond.net/docs/syncing – Harry

Смежные вопросы