web-dev-qa-db-de.com

So bearbeiten Sie Sublime Text 3 Soda Theme

Ich habe das Soda Theme auf Sublime Text 3 unter OSX installiert und habe mich gefragt, wo sich die eigentlichen Dateien und Ordner befinden, so dass ich die Theme-Datei ansehen und meine eigenen Änderungen daran vornehmen kann. Außerdem möchte ich ein anpassen einige der im thema verwendeten bilder. 

In den Git-Dokumenten heißt es, wenn Sie Soda manuell auf Sublime installieren, platzieren Sie den Soda-Ordner im Paketverzeichnis. Wenn Sie Soda über Control Package installieren, sehe ich das Soda-Design nicht im Paketverzeichnis. 

16
Greenhoe

Sofern nicht ausdrücklich festgelegt, dass es nicht verwendet werden soll, verwenden die meisten Pakete für Sublime Text 3 das Format .sublime-package (im Wesentlichen eine Zip-Datei). Diese Pakete werden in einem Verzeichnis im Ordner Packages in Installed Packages gespeichert. Wenn Sie mit ihnen arbeiten möchten, empfehle ich dringend , das PackageResourceViewer -Plugin von @skuroda zu erhalten. Installieren Sie es über Package Control .

Nach der Installation öffnen Sie die Befehlspalette mit P und geben Sie prv ein, um die PackageResourceViewer-Optionen abzurufen. Wählen Sie Extract Package, navigieren Sie nach unten zu Theme - Soda, und drücken Sie Enter, und fertig - das Verzeichnis Packages/Theme - Soda sollte jetzt mit allen Dateien aus dem Github-Repository vorhanden sein. Die .sublime-theme-Dateien sind wahrscheinlich die, an denen Sie momentan am meisten interessiert sind.

Habe Spaß!

35
MattDMo

Sie können es wie folgt tun.

  1. Extrakt Soda-Thema aus dem Ordner Sublime Text 2~/Library/Application Support/Sublime Text 2/Packages/Color Scheme - Default
  2. Wählen Sie in Sublime Text 3Sublime Text/Preferences/Browse Packages ...aus.
  3. Erstellen Sie einen Ordner neben dem Benutzer-Ordner mit dem Namen THEMES.
  4. Legen Sie alle gewünschten Motive aus Sublime Text 2 (einschließlich des Soda-Themas oder anderer Designs) aus dem Ordner ~/Library/Application Support/Sublime Text 2/Packages/Color Scheme - Default in Ihren ~/Library/Application Support/Sublime Text 3/Packages/THEMES-Ordner aus Sublime Text 3 ab.
  5. Bearbeiten Sie das XML in dem Design, das Sie verwenden möchten.
  6. Wählen Sie in Sublime Text 3 Sublime Text/Color Schemes/THEMES/YourTheme.tmTheme aus, um es zu verwenden.
0
bobobobo

Diese Antwort ist der akzeptierten Lösung ähnlich, jedoch mit etwas mehr Schritten, wenn sie nicht sofort funktioniert. Dies kann jemandem helfen, wenn er mit einem Problem verbunden ist, das ich in einem der folgenden Schritte beschrieben habe.

  1. installieren Sie PackageResourceViewer mit Package Control

  2. Gehen Sie zu Einstellungen-> Paketeinstellungen-> PackageResourceViewer-> Setting-User. Kopieren Fügen Sie die folgenden 3 Zeilen ein, speichern Sie und schließen Sie sie.

    {
    "single_command": false
    }
    
  3. drücken Sie Strg + Umschalttaste + p, um Package Control zu öffnen, und wählen Sie PackageResourceViewer: Edit Package Resource aus der Liste aus. Suchen Sie das zu bearbeitende Paket und klicken Sie darauf. In meinem Fall möchte ich ein Design bearbeiten, das über das ColorSublime-Paket installiert wird. Also habe ich dieses Design ausgewählt. 

  4. Nun sehen Sie, dass die ausgewählte Paketdatei im übergeordneten Editor selbst geöffnet wurde. Bearbeiten Sie es wie gewünscht und speichern Sie es und schließen Sie es. Die Änderungen sollten sich im sublime Editor widerspiegeln. In meinem Fall muss ich das Thema neu laden, da ich das Thema geändert habe. Also ging ich auch mit den folgenden Schritten weiter.
  5. gehen Sie zum Menü "Ansicht", wählen Sie "Konsole anzeigen" und führen Sie den folgenden Befehl aus, um das Design zurückzusetzen.

    view.settings().erase("color_scheme")
    
  6. Öffnen Sie Preferences-> Settings, löschen Sie das Attribut "color_scheme" und seinen Wert aus der Einstellungsdatei und schließen Sie es. Wählen Sie erneut das Farbschema unter Voreinstellungen-> Farbschema. Jetzt sollten Sie die Änderungen sehen können, die Sie im Designpaket vorgenommen haben.

Hoffe das hilft!

0