ich verstehe dasCodewird aktiv weiterentwickelt und ist in jedem Bereich anfällig für drastische Änderungen. Ich möchte einige Kleinigkeiten ändern (wie Schriftart und -größe oder bestimmte Farben), aber trotzdem von allen Änderungen oder Aktualisierungen des Standard-Code-Stylesheets profitieren.
Ich dachte, ich könnte @import
das Standard-Stylesheet in mein eigenes umwandeln, um dies zu erreichen. So ~/.kod/custom.css
würde es aussehen:
@import url("file:///Applications/Kod.app/Contents/Resources/style/default.css");
/* Change the default font face and color. */
body {
font-family: Menlo, monospace;
color: #efefef;
}
Dieses Stylesheet wurde mit dem folgenden defaults
Befehl gemäß den Kommentaren oben in der Standard-CSS-Datei von Kod festgelegt:
defaults write se.hunch.kod style/url ~/.kod/custom.css
Leider hat das nicht funktioniert. Als ich das erste Mal versuchte, den Stil neu zu laden, stürzte Kod ab. Es öffnete sich wieder einwandfrei, aber
- die
@import
Aussage funktionierte nicht, und - Kod stürzte jedes Mal ab, wenn ich die
custom.css
Datei speicherte.
Mache ich etwas falsch? Habe ich meine @import
Anweisung falsch geschrieben? Soll es nicht so @import
funktionieren? Habe ich eine Dokumentation oder einen Kod-Beitrag in Google Groups übersehen, in dem erwähnt wird, dass Kod dies ausdrücklich verbietet?
Antwort1
Es scheint, dass Kod keine @import
Anweisungen im CSS unterstützt.
Als Workaround können Sie Versionskontrollsoftware verwenden. Ich habe keine Erfahrung mit git
, das diese Kod-Leute verwenden, aber Sie können wahrscheinlich irgendwo eine lokale Kopie von einrichten https://github.com/rsms/kod/tree/master/resources/style
und diese auf dem neuesten Stand halten, wenn Sie Kod selbst aktualisieren. Behalten Sie Ihre eigenen Änderungen bei, und sie werden mit allen Aktualisierungen dieser Dateien zusammengeführt.