Jak zapisać / przywrócić konfiguracje / wtyczki Sublime Text 2, aby przenieść je na inny komputer?

88

Muszę przeprowadzić migrację z jednego komputera Mac na inny i chcę, aby Sublime Text 2 na nowym komputerze miał taką samą konfigurację / wtyczki, które zainstalowałem na starym.

Czy jest jakiś folder (y), które mogę po prostu skopiować i przywrócić w innym, aby powielić wszystko?

Earlyadopter
źródło
1
Wygląda na to, że tutaj jest wystarczająco dużo informacji, aby to zrobić: opensourcehacker.com/2012/05/24/…
earlyadopter

Odpowiedzi:

204

Właśnie skonfigurowałem dobre rozwiązanie, wymaga dropboxa. Obecnie używam tego do synchronizowania wtyczek i ustawień w ~ 5 różnych wysublimowanych instalacjach w systemie Windows, Linux, OSX i kilku maszynach wirtualnych.

  • Krok 1: użyj PackageControl do zarządzania wszystkimi wtyczkami, to niesamowite.

  • Krok 2: Dodaj katalog „Sublime” do głównego katalogu drop-box (zreplikowałem pełną strukturę katalogów, do diabła, {DropBox}/Sublime/Packages/User). Upewnij się, że Sublime jest zamknięty, i przenieś zawartość {SublimeRoot}/Packages/Userin do właśnie utworzonego katalogu dropbox. Usuń {SublimeRoot}/Packages/Useri zamień na łącze symboliczne, które wskazuje na {DropBox}/Sublime/Packages/User.

Użyj tego samego procesu na każdym komputerze, na którym używasz wzniosłego, osiąga 2 rzeczy.

  • 1) Zawartość User/katalogu jest synchronizowana, więc wszystkie ustawienia niestandardowe są takie same na wszystkich komputerach.

  • 2) Za każdym razem PackageControl uruchamia się, że sprawdza Package Control.sublime-settingssię w swoim User/katalogu. Jeśli znajdzie wtyczkę, która powinna zostać zainstalowana zgodnie z ustawieniami, ale w rzeczywistości nie jest zainstalowana, instaluje ją automatycznie, bez zadawania pytań.

Skonfigurowanie innego komputera za pomocą tego rozwiązania wymaga po prostu sublimacji i kontroli pakietów, a następnie po prostu usuń {SublimeRoot}/Packages/User/katalog i skieruj go do kopii w dropbox z dowiązaniem symbolicznym. Następnym razem, gdy uruchomisz Sublime, kontrola pakietów automatycznie zainstaluje wszystkie twoje wtyczki.

Tworzenie dowiązań symbolicznych : wykonaj z{Sublime}/Packageskatalogu

  • Okna :mklink /D .\User C:\Users\[username]\Dropbox\Sublime\Packages\User
  • Linux / OSX :ln -s {DropboxRoot}/Sublime/Packages/User ./User
jdc0589
źródło
1
To jest naprawdę niesamowite! Ale znalazłem swoje ustawienia użytkownika w C: \ Users [nazwa użytkownika] \ AppData \ Roaming \ Sublime Text 2 \ Packages \ User (Windows 7 Ultimate SP1)
ed1nh0
8
Zrobiłem to samo, ale z dyskiem Google. mklink / D Użytkownik g: \ GoogleDrive \ "Dysk Google" \ sublimetext
trwa do
2
@ crstamps2, tak. podstawowe pliki aplikacji znajdują się w zupełnie innej lokalizacji w systemie plików.
jdc0589
11
{SublimeRoot} na OSX to ~ / Library / Application Support / Sublime Text 2
Magne,
1
Tworzę .configfolder w ~/Dropboxi łączę moje ~/.configfoldery Linux z kopią Dropbox. W systemie Mac / Windows po prostu odsyłam do ~/Dropbox/.config/sublime-text-2 lub .../sublime-text-2/Packages/User, cokolwiek działa w implementacji wzniosłego systemu operacyjnego. Spowoduje to pobranie innych pakietów i ustawień oprócz tylko użytkownika. Ponadto inne aplikacje podobne do gnomów, które używają, ~/.configsą również synchronizowane.
płyty grzewcze
19

Dodaj katalog ~/Library/Application Support/Sublime Text 2/Packagesdo repozytorium git. Na przykład bitbucket . Możesz więc zatwierdzić po wszelkich zmianach za pomocą wtyczek i ustawień. Jeśli coś zawiedzie z wysublimowanym text2, możesz łatwo cofnąć.

Maxim Yefremov
źródło
w Windows7 - C:\Users\[user]\AppData\Roaming\Sublime Text 3
vsync
9

BACKUP SUBLIME TEXT

  1. Kopiuj pliki z C:\Users\[userName]\AppData\Roaming\Sublime Text 2\
    Lokalizację pliku można znaleźć za pomocą - Otwórz Sublime Text -> Przeglądaj pakiety
  2. Zamknij Sublime Text
  3. Utwórz kopię zapasową całego folderu z folderu Sublime Text 2
    a. Sublime Text 2 / Zainstalowane pakiety
    b. Sublime Text 2 / pakiety
    c. Sublime Text 2 / Pristine Packages
    d. Sublime Text 2 / Ustawienia

NOWA INSTALACJA

  • Teraz zamień wszystkie pliki kopii zapasowych w nowej instalacji C:\Users\[NewUserName]\AppData\Roaming\Sublime Text 2\
  • Lokalizację pliku można znaleźć za pomocą - Otwórz Sublime Text -> Przeglądaj pakiety
  • Zamknij Sublime Text
  • Jeśli pojawi się błąd, nie można zaoszczędzić miejsca
    1. Utwórz nowy projekt
    2. Zapisz Projekt
    3. Wyjście
    4. Uruchom ponownie Sublime Text
Amol
źródło
1

Wszystko, co musisz zrobić, to skopiować następujące pliki ze starego komputera MacOs:

~ / Library / Application Support / Sublime Text 3 / Packages / User / Package Control.sublime-settings ~ / Library / Application Support / Sublime Text 3 / Packages / User / Preferences.sublime-settings

Upewnij się również, że znalazłeś stary e-mail z zakupioną licencją i zanotuj wyłączone pakiety, ponieważ mogą one nie zostać wyłączone po ponownym uruchomieniu aplikacji z nową konfiguracją.

Następnie w nowych MacOs:

  1. zainstaluj ST3
  2. zainstaluj PackageControl
  3. Skopiuj pliki do ~ / Library / Application Support / Sublime Text 3 / Packages / User /
  4. Uruchom ponownie aplikację
  5. UWAGA: Może być konieczne kilkukrotne ponowne uruchomienie, może to powodować błędy, dopóki konfiguracja nie zainstaluje ponownie wszystkich pakietów z plików .sublime-settings.

Nie potrzebujesz wszystkich pakietów ustawień w katalogu użytkownika, zostaną one automatycznie ponownie zainstalowane przy ponownym uruchomieniu. Wydaje mi się, że nie zaszkodzi złapać je wszystkie, ale zwykle nowy Mac == nowe ustawienia. "Package Control.sublime-settings" automatycznie zainstaluje wszystkie wymienione w nim pakiety.

Mam zamiar przeprowadzić migrację komputerów Mac, zaktualizuję to po zakończeniu, aby sprawdzić, czy działa!

odkurzacz
źródło