Exportieren der Sublime Text-Konfiguration und der installierten Pakete

79

Ich habe viel Zeit damit verbracht, Sublime Text 2-Konfigurationen zu optimieren. Jetzt möchte ich meine Konfigurationen (eine Datei) und die Liste der installierten Pakete mit meinem Freund teilen. Was wäre der beste Weg, dies zu tun? Wählen Sie verwandte Ordner in Paketen manuell aus und komprimieren Sie sie oder etwas anderes? Am liebsten möchte ich ein automatisiertes Skript erstellen, das an meinen Freund und andere kopiert werden kann.

Mein Freund benutzt Linux. Ich verwende OSX, was einige zusätzliche Probleme verursachen kann.

Mikko Ohtamaa
quelle

Antworten:

116

Wenn Sie Package Control verwenden, senden Sie Ihren Freund Package Control.sublime-settings. Der einfachste Weg, Einstellungen zwischen Maschinen zu übertragen, besteht darin, das UserPaket zwischen Maschinen zu verschieben. In Kombination mit der Paketsteuerung ist das Einrichten auf einer neuen Maschine relativ schnell und schmerzlos. Die einzigen Probleme, die Ihr Freund möglicherweise hat, sind nicht übereinstimmende Schlüsselbindungen oder andere systemspezifische Einstellungen. Diese Dateien haben die Notation some_name (platform).extension. Ansonsten würde ich keine Probleme vorhersehen (es sei denn, Sie verwenden OS X-spezifische Plugins).

Skuroda
quelle
Wie starte ich das Herunterladen von Paketen auf den Zielcomputer?
Mikko Ohtamaa
6
Installieren Package Control. Legen Sie den UserOrdner mit Package Control.sublime-settings. Starten Sie ST. Sollte nichts weiter tun müssen.
Skuroda
4
Vielen Dank, funktioniert sehr gut! Mehr darüber gebloggt opensourcehacker.com/2013/05/09/…
Mikko Ohtamaa
9
Schieben Sie den UserOrdner wie angegeben in ein privates Repository. Auf diese Weise können Sie Änderungen auf jedem Computer verfolgen und sogar Zweige pro Betriebssystem / Plattform einrichten. Aufgrund der Arbeitsspezifität muss ich eine ganze Reihe von Optionen haben, damit ich einen zentralen Ort habe, an dem ich den Download von (dem Repo) booten und dann wahrscheinlich plattformspezifische Dateien unter ein Tag oder einen neuen Zweig schieben kann, wenn ich die Umgebung.
JSmyth
1
@ pal4life, die Struktur variiert je nach System. In Ihrer lokalen ST-Installation können Sie zu Einstellungen -> Pakete durchsuchen gehen. Auf diese Weise können Sie sehen, wo es sich auf Ihrem lokalen System befindet. Sie sollten dies dann verwenden können, um zuzuordnen, wo es sich in Ihrem Backup befindet.
Skuroda
4

Die Paketsteuerung enthält ein gutes Dokument zum Synchronisieren von Sublime-Einstellungen und zum Installieren von Paketen: https://packagecontrol.io/docs/syncing

wei
quelle
0

Verwenden von Windows

Öffnen Sie eine neue Command Promptund geben Sie Folgendes in die Befehlszeile ein:

cd "C:\Users\<name>\AppData\Roaming\Sublime Text 3\Installed Packages" dir

Kopieren Sie sie dann und fügen Sie sie in einen Editor (z. B. Sublime Text) ein und filtern Sie die relevanten Teile heraus. Nicht großartig, aber es funktioniert.

Gregor
quelle