Kann ich Sublime Text synchronisieren?

Kann ich Sublime Text synchronisieren?

Ich möchte meinen gesamten Sublime Text 3 zwischen meinem Desktop und Laptop synchronisieren.

Ich verwende Ubuntu auf beiden Rechnern. Ich denke, wenn ich einfach den gesamten /home/<username>/.config/sublime-text-3Ordner mit synchronisiere Unison, kann ich auf dem anderen Rechner weiterarbeiten. Auch wenn ich die Dateien nicht speichere. Natürlich werden auch die gespeicherten Dateien synchronisiert.

Funktioniert der Plugin-Manager einwandfrei? Wenn ich also ein Plugin mit dem Manager auf dem Desktop installiere und synchronisiere, funktioniert es dann auch einwandfrei auf dem Laptop?

Kann ich das tun? Soll ich einige Dateien ignorieren oder andere synchronisieren?

Antwort1

Ja, es gibt ein Plugin namensPaketsynchronisierung das darauf abzielt, das zu tun, was Sie möchten, und sich dabei auf Anwendungen von Drittanbietern wie Dropbox, SkyDrive oder Google Drive verlässt.

Es gibtandere Optionenum dieses Ziel manueller zu erreichen als mit der Paketsynchronisierung, verwenden Sie bei keiner dieser Optionen die „einfache“ Lösung, sowohl Maschinen als auch Verzeichnisse mit rsync zu synchronisieren, aber es scheint, dass Sie mit rsync nur ein Verzeichnis synchronisieren könnten und es würde funktionieren.

Die richtige Lösung besteht darin, 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.

Antwort2

Ja, das sollte gut funktionieren. Die wichtigsten Verzeichnisse, was die Benutzererfahrung betrifft, sind Installed Packagesund Packages, da diese die Plugins enthalten, die Sublime seine sprachspezifische Funktionalität verleihen, sowie alle zusätzlichen Add-Ons, die Sie installieren. Cache, Index, und Backupsind ziemlich offensichtlich und können auf jedem Computer neu generiert werden. Ich bin mir nicht sicher, ob es einen zusätzlichen Vorteil bringt, sie zu synchronisieren. Localenthält Dateien wie die Lizenz der Software (Siehaben Eingetragen, nicht wahr?) und die aktuelle Sitzung, was nützlich sein kann, wenn Sie Sublime auf einem Computer schließen und es genau so auf dem anderen Computer öffnen möchten, vorausgesetzt, Ihre Arbeitsdateien befinden sich am exakt gleichen Ort.

Synchronisieren ist also definitiv eine gute Idee. Ich synchronisiere nur Packageszwischen Installed PackagesMaschinen, aber Sie müssen selbst sehen, was für Sie am besten funktioniert.

verwandte Informationen