it-swarm.com.de

Wie synchronisiere ich meine Sublime Text 3-Einstellungen mit Dropbox?

Ich möchte die Einstellungen von Sublime Text 3 mithilfe von Dropbox auf mehreren Computern synchronisieren.

Wie soll ich das einrichten?

49
Undistraction

Ich habe meine Sublime-Einstellungen für eine Weile zwischen mehreren Standorten synchronisiert, auf denen OS X ausgeführt wird. Ich hatte einige kleinere Probleme. Schließlich beschloss ich, mich damit zu befassen, was mich zu der maßgeblichen Beschreibung führte, wie man die Sublime-Einstellungen mit Dropbox zwischen mehreren Computern synchronisiert:

Sublime Package Control> Dokumente> Synchronisieren
https://sublime.wbond.net/docs/syncing

Hier ist die grundlegende Zusammenfassung:

Um Ihre installierten Pakete auf verschiedenen Computern ordnungsgemäß zu synchronisieren, möchten Sie nicht die gesamten Ordner Packages/ Und Installed Packages/ Synchronisieren. Der Grund dafür ist, dass einige Pakete unterschiedliche Versionen für unterschiedliche Betriebssysteme haben. Durch die Synchronisierung des tatsächlichen Paketinhalts auf verschiedenen Betriebssystemen werden möglicherweise fehlerhafte Pakete gefunden.

Die richtige Lösung ist:

  1. Install Package Control auf allen Rechnern
  2. Dann nur den Ordner Packages/User/ Synchronisieren.

Dieser Ordner enthält die Datei Package Control.sublime-settings, Die eine Liste aller installierten Pakete enthält. Wenn diese Datei auf einen anderen Computer kopiert wird, installiert Package Control beim nächsten Start von Sublime Text die richtige Version aller fehlenden Pakete.

Um den Ordner zu synchronisieren, verschieben Sie in der Regel Packages/User/ In Ihre Dropbox und erstellen aus Sublime Text 3/Packages/ Einen Symlink dazu. Detaillierte Anweisungen für verschiedene Betriebssysteme erhalten Sie über den obigen Link.

75
Tomek

WICHTIG: Meine Antwort ist nicht korrekt. Tomeks Antwort ist besser

Bevor Sie beginnen, schließen Sie Sublime Text 3

  1. Erstelle einen Ordner in Dropbox mit dem Namen Sublime Text 3

  2. Verschieben Sie die folgenden zwei Ordner in diesen Ordner.

    ~/Library/Application\ Support/Sublime\ Text\ 3/Packages
    
    ~/Library/Application\ Support/Sublime\ Text\ 3/Installed\ Packages
    
  3. Erstellen Sie Symlinks von ihrem ursprünglichen Speicherort zu ihren neuen Speicherorten in 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. Öffnen Sie Sublime Text 3

17
Undistraction

Für Linux-Benutzer, die Dropbox verwenden


Der folgende Auszug stammt direkt aus der Sublime Text Package Control-DOCS-Synchronisierung:

Die richtige Lösung besteht darin, Package Control auf allen Computern zu installieren und dann nur den Ordner Packages/User/zu synchronisieren. Dieser Ordner enthält die Datei Package Control.sublime-settings, die eine Liste aller installierten Pakete enthält. Wenn diese Datei auf einen anderen Computer kopiert wird, installiert Package Control beim nächsten Start von Sublime Text die richtige Version aller fehlenden Pakete.

Damit synchronisieren Sie auch Ihre preferences.sublime-Einstellungen und Ihre Makros ! Genau das, was ich mir zu Weihnachten gewünscht habe.


Anleitung:

Wenn sich Ihr Dropbox-Ordner nicht am Standardspeicherort befindet, müssen Sie ~/Dropbox in Ihren Speicherort ändern.

1) Sublime Text schließen (Sehr wichtig!)
2) Öffnen Sie das Terminal

Obs: für Sublime Text 2 einfach 3 mal 2 ändern

Erste Maschine

Befolgen Sie auf Ihrem ersten Computer die folgenden Anweisungen.

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

Andere Maschine (n)

Befolgen Sie auf Ihren anderen Computern die folgenden Anweisungen. Diese Anleitung entfernt Ihren Benutzer/Ordner und alle Inhalte!

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

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

6
Igor Parra