web-dev-qa-db-de.com

Gibt es eine Möglichkeit, Sublime Text-Einstellungen auf mehreren Computern zu synchronisieren?

Ich habe zwei Computer, einen Desktop und einen Laptop. Jetzt habe ich meine ENV so eingerichtet, dass sie mit Hilfe eines Dropbox-Links synchronisiert wird.

Gibt es eine Möglichkeit, meine Einstellungen für Sublime Text 3 zwischen diesen beiden Computern zu synchronisieren, einschließlich aller meiner Plugins, Einstellungsdateien usw. Und wenn ja, wie kann ich die Synchronisierung richtig einrichten?

17
R.J. Robinson

Ich gehe davon aus, dass Sie Package Control zur Verwaltung Ihrer Plugins verwenden.

Was soll synchronisiert werden?

Sowohl eine Liste Ihrer Pakete als auch alle Ihre Einstellungsdateien befinden sich in Ihrem Ordner Packages/User/, und genau das möchten Sie synchronisieren. Vorausgesetzt, der Ordner ist synchronisiert, müssen Sie nur sicherstellen, dass Package Control installiert ist, und es werden automatisch die richtigen Pakete basierend auf der von Ihnen synchronisierten Paketliste installiert.

So synchronisieren Sie

Anweisungen zum Synchronisieren Ihrer Einstellungen finden Sie auf dieser Seite auf der Package Control-Website .

Die dort aufgeführten Techniken verwenden im Wesentlichen entweder Git direkt in Ihrem Packages/User/ -Ordner oder Dropbox (obwohl das gleiche Konzept für jeden Cloud-Dienst gelten würde) in Kombination mit symbolischen Links (da sich Ihr Dropbox-Verzeichnis und Ihre Sublime Text-Installation befinden) wahrscheinlich nicht am selben Ort auf Ihrer Festplatte).

15
Rob Wise

Trotz DropBox können Sie einfach Git verwenden, um Sublime Text-Einstellungen und Package Control-Pakete zu synchronisieren:

  1. Repository erstellen (z. B. auf GitHub )
  2. Erstellt eine gitignore Datei mit folgendem Inhalt:

    # Ignore everything...
    *
    # ... except preferences and package list
    !.gitignore
    !Preferences.sublime-settings
    !Package Control.sublime-settings
    
  3. Richten Sie das erstellte Repository im Benutzerverzeichnis (Windows 10: ~/AppData/Roaming/Sublime\ Text\ 3/Packages/User, Ubuntu: ~/.config/sublime-text-3/Packages/User) des ersten Computers mit den folgenden Git-Befehlen ein:

    $ git init
    $ git remote add Origin <repository url>
    $ git fetch
    $ git commit -am "added: settings and packages"
    $ git Push
    
  4. Repository auf allen anderen Computern einrichten (die letzte Zeile überschreibt die aktuellen Einstellungen mit denen aus dem Repository):

    $ git init
    $ git remote add Origin <repository url>
    $ git fetch
    $ git reset --hard Origin/master
    

Jetzt müssen Sie nur noch Änderungen aus dem Repository ziehen/pushen, damit Ihre Einstellungen und Pakete synchronisiert werden. Außerdem können Sie die Einstellungen mit dem Git Package for Sublime Text synchronisieren. Hier müssen Sie nicht zu einer Git-Shell wechseln, um die Änderungen zu übernehmen oder zu übertragen, sondern können dies direkt in Sublime Text tun.

Siehe diesen Artikel auf Medium für weitere Informationen.

12
andreas

Verwenden Sie das SyncSettings-Paket. Das Einrichten dauert etwa 30 Sekunden

1
serg06