Wie speichere / stelle ich Sublime Text 2-Konfigurationen / Plugins wieder her, um sie auf einen anderen Computer zu migrieren?

88

Ich muss von einem Mac auf einen anderen migrieren und möchte, dass Sublime Text 2 auf einem neuen Computer alle Konfigurationen / Plugins enthält, die ich auf dem alten installiert habe.

Gibt es einige Ordner, die ich einfach kopieren und auf einem anderen wiederherstellen könnte, um alles zu replizieren?

frühzeitiger Anwender
quelle
1
Sieht so aus, als ob hier genug Informationen dafür sind: opensourcehacker.com/2012/05/24/…
Earlyadopter

Antworten:

204

Ich habe gerade eine gute Lösung dafür eingerichtet, es erfordert Dropbox. Ich verwende dies derzeit, um Plugins und Einstellungen für ~ 5 verschiedene großartige Installationen unter Windows, Linux, OSX und einigen VMs zu synchronisieren.

  • Schritt 1: Verwenden Sie PackageControl , um alle Ihre Plugins zu verwalten. Es ist fantastisch.

  • Schritt 2: Fügen Sie Ihrem Root-Dropbox-Verzeichnis ein "Sublime" -Verzeichnis hinzu (ich habe die vollständige Verzeichnisstruktur zum Teufel repliziert {DropBox}/Sublime/Packages/User). Stellen Sie sicher, dass sublime geschlossen ist, und verschieben Sie den Inhalt von {SublimeRoot}/Packages/Userin das soeben erstellte Dropbox-Verzeichnis. Löschen Sie {SublimeRoot}/Packages/Userund ersetzen Sie es durch einen Symlink, der auf zeigt {DropBox}/Sublime/Packages/User.

Verwenden Sie denselben Prozess auf jedem Computer, auf dem Sie Sublime verwenden. Er führt zwei Dinge aus.

  • 1) Der Inhalt Ihres User/Verzeichnisses wird synchronisiert, sodass alle benutzerdefinierten Einstellungen auf allen Computern gleich sind.

  • 2) Jedes Mal, wenn PackageControl gestartet wird, überprüft es das Package Control.sublime-settingsin Ihrem User/Verzeichnis. Wenn ein Plugin gefunden wird, das gemäß den Einstellungen installiert werden soll, aber nicht tatsächlich installiert ist, wird es automatisch installiert, ohne dass Fragen gestellt werden.

Um einen anderen Computer mit dieser Lösung einzurichten, muss lediglich die Sublime- und Paketsteuerung installiert werden. Löschen Sie dann einfach das {SublimeRoot}/Packages/User/Verzeichnis und verweisen Sie auf die Kopie in der Dropbox mit einem symbolischen Link. Wenn Sie das nächste Mal sublime starten, installiert die Paketsteuerung automatisch alle Ihre Plugins.

Erstellen der symbolischen Links : Aus dem{Sublime}/PackagesVerzeichnisausführen

  • Windows :mklink /D .\User C:\Users\[username]\Dropbox\Sublime\Packages\User
  • Linux / OSX :ln -s {DropboxRoot}/Sublime/Packages/User ./User
jdc0589
quelle
1
Das ist wirklich großartig! Aber ich fand meine Benutzereinstellungen in C: \ Benutzer [Benutzername] \ AppData \ Roaming \ Sublime Text 2 \ Pakete \ Benutzer (Windows 7 Ultimate SP1)
ed1nh0
8
Ich habe das auch gemacht, aber mit Google Drive. mklink / D Benutzer g: \ GoogleDrive \ "Google Drive" \ sublimetext
styks
2
@ crstamps2, ja das tut es. Die wichtigsten erhabenen Anwendungsdateien befinden sich an einem völlig anderen Ort im Dateisystem.
jdc0589
11
{SublimeRoot} unter OSX ist ~ / Library / Application Support / Sublime Text 2
Magne
1
Ich erstelle einen .configOrdner in ~/Dropboxund verknüpfe meine Linux- ~/.configOrdner mit der Dropbox-Kopie. Unter Mac / Windows verlinke ich einfach auf das ~/Dropbox/.config/sublime-text-2 oder .../sublime-text-2/Packages/User, was auch immer für die Implementierung von sublime in diesem Betriebssystem funktioniert. Dadurch werden neben dem Benutzer auch andere Pakete und Einstellungen erfasst. Außerdem werden andere gnomeähnliche Apps, die verwendet ~/.configwerden, ebenfalls synchronisiert.
Kochfelder
19

Verzeichnis ~/Library/Application Support/Sublime Text 2/Packageszum Git-Repository hinzufügen. Zum Beispiel Bitbucket . So können Sie nach Änderungen mit Plugins und Einstellungen festschreiben. Wenn etwas mit erhabenem Text2 fehlschlägt, können Sie einfach ein Rollback durchführen.

Maxim Yefremov
quelle
in Windows7 - C:\Users\[user]\AppData\Roaming\Sublime Text 3
vsync
9

BACKUP SUBLIME TEXT

  1. Dateien kopieren von C:\Users\[userName]\AppData\Roaming\Sublime Text 2\
    Der Dateispeicherort kann mithilfe von - Sublime Text öffnen -> Pakete durchsuchen gefunden werden
  2. Sublime Text schließen
  3. Sichern Sie den gesamten Ordner aus dem Sublime Text 2-Ordner
    . A. Erhabener Text 2 / Installierte Pakete
    b. Erhabener Text 2 / Pakete
    c. Erhabener Text 2 / Unberührte Pakete
    d. Erhabener Text 2 / Einstellungen

NEUE INSTALLATION

  • Ersetzen Sie nun alle Sicherungsdateien in der Neuinstallation C:\Users\[NewUserName]\AppData\Roaming\Sublime Text 2\
  • Der Speicherort der Datei kann über - Open Sublime Text -> Browse Packages gefunden werden
  • Sublime Text schließen
  • Wenn Sie eine Fehlermeldung erhalten, können Sie keinen Arbeitsbereich speichern
    1. Erstellen Sie ein neues Projekt
    2. Projekt speichern
    3. Ausgang
    4. Starten Sie Sublime Text neu
Amol
quelle
1

Sie müssen lediglich die folgenden Dateien vom alten MacO-Computer kopieren:

~ / Bibliothek / Anwendungsunterstützung / Erhabener Text 3 / Pakete / Benutzer / Paketsteuerung. Erhabene Einstellungen ~ / Bibliothek / Anwendungsunterstützung / Erhabener Text 3 / Pakete / Benutzer / Einstellungen. Erhabene Einstellungen

Stellen Sie außerdem sicher, dass Sie die alte E-Mail mit der von Ihnen erworbenen Lizenz finden, und notieren Sie sich die deaktivierten Pakete, da diese möglicherweise nicht deaktiviert werden, wenn Sie die App mit der neuen Konfiguration neu starten.

Dann auf den neuen MacOs:

  1. Installieren Sie den ST3
  2. Installieren Sie PackageControl
  3. Kopieren Sie die Dateien nach ~ / Library / Application Support / Sublime Text 3 / Packages / User /
  4. Starten Sie die Anwendung neu
  5. HINWEIS: Möglicherweise müssen Sie es einige Male neu starten. Es kann fehlerhaft sein, bis die Konfiguration alle Pakete aus den .sublime-settings-Dateien neu installiert.

Sie benötigen nicht alle Einstellungspakete im Benutzerverzeichnis, diese werden beim Neustart automatisch neu installiert. Ich denke, es würde nicht schaden, sie alle zu packen, aber normalerweise neue Mac == neue Einstellungen. Die "Package Control.sublime-settings" installieren automatisch alle darin aufgeführten Pakete.

Ich bin im Begriff, Macs zu migrieren. Ich werde dies aktualisieren, wenn dies abgeschlossen ist, um zu überprüfen, ob es funktioniert!

Dustbuster
quelle