6

I almost lost all my Sublime settings last night. Ich weiß, dass einige Leute ihre Texteditor-Einstellungen für VIM und/oder Sublime auf Github speichern. Dieses Ich gehe davon aus ermöglicht einen schnellen Klon auf jeder Maschine - dem jede Maschine leicht verfügbar mit allen Einstellungen, Tastenbelegungen, Pakete usw.Was und wie ist die Versionskontrolle für Texteditor (Sublime Text) Einstellungen auf Github, so dass Einstellungen für die Codierung auf jedem Rechner verfügbar sind?

  1. Wie Sie speichern Ihre Texteditor (Sublime Text 2) Einstellungen auf Github , damit Sie Ihre Einstellungen auf jedem Rechner wiederverwenden können?
  2. Welche Dateien/Ordner müssen auf Git gesetzt werden?
  3. Wie werden alle diese Einstellungen auf einer neuen Maschine "verpackt"?
+0

Es gibt ein schönes, leicht zu folgen und umfassende Anleitung unter https://medium.com/@devmount/using-git-to-sync-sublime-text-settings-f70b8dc7a40d von @devmounton, wie Sie sublime Text zu unterstützen Einstellungen zu Github. Ich hoffe es hilft. Prost, –

Antwort

1

Der einfachste Weg, um die Packages/ Verzeichnis als Basis für das Repository zu setzen wäre, da alle Einstellungen (mit Ausnahme der Lizenz), Package Control Plugins, Themen, usw. in dessen Unterordner sind. Ich habe meine Lizenz in meinem Google Mail, damit ich von überall nachsehen kann.

Als eine Warnung, stellen Sie sicher, dass Sie keine sensiblen Informationen in einer Ihrer Einstellungen, wie Serverkennwörter und dergleichen, als wenn Sie für ein privates Github-Repository bezahlt haben alle Ihre Einstellungen sehen können .

+1

Das gesamte Paketverzeichnis ist in den meisten Fällen übertrieben. Wenn Sie die Paketsteuerung verwenden, werden fehlende Pakete in der Liste installierter Pakete installiert, wenn Sie Sublime Text starten. Ich würde nur empfehlen, das Verzeichnis 'Packages/User /' in GitHub zu kopieren und dann mit dem auf neuen Rechnern zu verlinken. Wie bereits erwähnt, stellen Sie sicher, dass Sie "geheime Informationen" nicht auf github platzieren. Natürlich haben Sie benutzerdefinierte Plugins, die nicht auf github oder bitbucket im Packages-Ordner gehostet werden, Sie müssten das gesamte Packages-Verzeichnis machen. – skuroda

+0

Danke, Matt. Ich werde mit dieser Idee experimentieren. Mit diesem Ansatz kann ich jedoch ein paar manuelle Schritte vorhersehen. zu Teil 3 meiner Frage: Sichern/Umbenennen des Packages-Ordners auf einem anderen Computer und dann Ersetzen durch den Packages-Ordner in der Quellcodeverwaltung. Ich hoffe, dass dies mithilfe von symbolischen Links funktioniert. Sehr neu zu der Idee von Symlinks, also nicht sicher über die beste Art, sie hinzuzufügen/zu implementieren. – sojourner

+0

Danke, @ skuroda. Das ist wirklich gut zu wissen und macht sehr viel Sinn - frage dich, welcher Weg zu installierten Paketen besser ist, schneller auf den Boden zu kommen. Symlinks beginnen, Sinn zu ergeben - sie sind wie Verknüpfungen in Windows. – sojourner