Jak Zsynchronizować Ustawienia Sublime Text 3 Za Pomocą Dropbox?

Chciałbym zsynchronizować ustawienia Sublime Text 3 na wielu komputerach za pomocą Dropbox.

Jak mam to skonfigurować?

Author: MattDMo, 2013-08-12

3 answers

Synchronizuję moje wysublimowane ustawienia przez jakiś czas między wieloma lokalizacjami, wszystkie z systemem OS X. miałem kilka drobnych problemów. Na koniec postanowiłem przyjrzeć się temu, co doprowadziło mnie do tego, co uznałbym za autorytatywny opis synchronizacji ustawień Sublime między wieloma komputerami za pomocą Dropbox: {]}

Sublime Package Control > Docs > Synchronizacja
https://sublime.wbond.net/docs/syncing

Oto podstawowe podsumowanie:

Aby poprawnie zsynchronizować zainstalowane pakiety na różnych komputerach, nie chcesz synchronizować całych folderów Packages/ i Installed Packages/. Powodem tego jest to, że niektóre pakiety mają różne wersje dla różnych systemów operacyjnych. Synchronizując rzeczywistą zawartość pakietu między systemami operacyjnymi, prawdopodobnie napotkasz uszkodzone pakiety.

Właściwym rozwiązaniem jest:

  1. Install Package Control na wszystkich maszynach
  2. następnie zsynchronizować tylko folder Packages/User/.

Ten folder zawiera plik Package Control.sublime-settings, który zawiera listę wszystkich zainstalowanych pakietów. Jeśli ten plik zostanie skopiowany na inny komputer, przy następnym uruchomieniu Sublime Text, Package Control zainstaluje poprawną wersję brakujących pakietów.

Aby zsynchronizować folder, zazwyczaj przenosisz Packages/User/ do Dropbox i tworzysz do niego dowiązanie symboliczne z Sublime Text 3/Packages/. Szczegółowe instrukcje dla różnych systemów operacyjnych to podane za pośrednictwem linku powyżej.

 73
Author: Tomek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-08 14:49:03

Ważne: moja odpowiedź nie jest poprawna. Odpowiedź Tomka jest lepsza

Zanim zaczniesz, Zamknij Sublime Text 3

  1. Utwórz w Dropbox folder o nazwie Sublime Text 3

  2. Przenieś następujące dwa foldery do tego folderu.

    ~/Library/Application\ Support/Sublime\ Text\ 3/Packages
    
    ~/Library/Application\ Support/Sublime\ Text\ 3/Installed\ Packages
    
  3. Twórz dowiązania symboliczne z pierwotnej lokalizacji do nowych lokalizacji w 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. Open Sublime Text 3

 17
Author: Undistraction,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-07 12:26:28

Dla użytkowników Linuksa korzystających z Dropbox


Poniżej znajduje się fragment zaczerpnięty bezpośrednio z synchronizacji Sublime Text Package Control DOCS:

Właściwym rozwiązaniem jest zainstalowanie kontroli pakietów na wszystkich maszynach i następnie zsynchronizować tylko folder Packages / User/. Ten folder zawiera Kontrola Pakietów.sublime-plik ustawień, który zawiera listę wszystkich zainstalowane pakiety. Jeśli ten plik zostanie skopiowany na inny komputer, przy następnym uruchomieniu Sublime Text, Package Control zainstaluje poprawna wersja brakujących pakietów.

To również synchronizuje twoje preferencje.sublime-settings i twoje makra ! Dokładnie to, co chciałam na święta.


Instrukcje:

Jeśli twój folder Dropbox nie znajduje się w domyślnej lokalizacji, musisz zmienić ~/Dropbox na swoją lokalizację.

1) Zamknij wysublimowany tekst (bardzo ważne! )
2) Otwórz Terminal

Obs: for Sublime Text 2 just Zmień 3 na 2

Pierwsza Maszyna

Na pierwszej maszynie, użyj następujących instrukcji.

cd ~/.config/sublime-text-3/Packages/
mkdir ~/Dropbox/Sublime
mv User ~/Dropbox/Sublime/
ln -s ~/Dropbox/Sublime/User

Inne maszyny

Na innych maszynach, użyj następujących instrukcji. Te instrukcje usunie użytkownika / folder i całą zawartość!

cd ~/.config/sublime-text-3/Packages/
rm -r User
ln -s ~/Dropbox/Sublime/User

Ref: https://packagecontrol.io/docs/syncing#dropbox-linux

 6
Author: Igor Parra,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-14 18:56:17