Ich verwende Windows 7 64-Bit.
Gibt es eine Möglichkeit, das dunkle Standarddesign im Visual Studio-Code zu bearbeiten? Im %USERPROFILE%\.vscode
Ordner befinden sich nur Themen aus den Erweiterungen, während im Installationspfad (ich habe Standard verwendet C:\Program Files (x86)\Microsoft VS Code
) Dateien mit einigen Standardthemen \resources\app\extensions
wie Kimbie Dark, Solarized Dark / Light oder Varianten von Monokai vorhanden sind, aber es gibt kein Standard-Dunkelthema.
Aber wenn es doch eine Möglichkeit gibt, es zu bearbeiten, welche Codeblöcke sind dann für die Farbe des Mitglieds des Objekts, des Mitglieds des Zeigers und den Namen der Klasse und Struktur in der C ++ - Sprache verantwortlich?
themes
visual-studio-code
Toreno96
quelle
quelle
workbench.colorCustomizations
undeditor.tokenColorCustomizations
in den Benutzereinstellungen geändert werden : code.visualstudio.com/docs/getstarted/… .Atoms Edit -> Stylesheet...
letzte Änderung des Problems war March github.com/Microsoft/vscode/issues/459 . Es ist enttäuschend, dass es für Kommentare geschlossen ist. Die aktuelle API erlaubt keine Erweiterung zum Ändern von globalem CSS. Daher müssen wir warten oder CSS wie Caveman manuell in die Entwicklertools einfügen.Antworten:
Die gesuchte Datei befindet sich in:
unter Windows und suchen Sie nach dem Dateinamen
dark_vs.json
, um ihn auf einem anderen System zu finden.Aktualisieren:
Bei neuen Versionen von VSCode müssen Sie nicht nach der Einstellungsdatei suchen, um das Thema anzupassen. Jetzt können Sie Ihr Farbthema mit den Einstellungen
workbench.colorCustomizations
und und deneditor.tokenColorCustomizations
Benutzereinstellungen anpassen . Dokumentation zu diesem Thema finden Sie hier .quelle
/usr/share/code/resources/app/extensions/theme-defaults/themes
/usr/lib/code/extensions/theme-defaults/themes
Im VS-Code 'Benutzereinstellungen' können Sie sichtbare Farben mit den folgenden Tags bearbeiten (dies ist ein Beispiel und es gibt viel mehr Tags).
Wenn Sie einige C ++ - Farbtoken bearbeiten möchten, verwenden Sie das folgende Tag:
quelle
In Bezug auf die Themen ist VS Code genauso bearbeitbar wie Sublime. Sie können jedes der mit VS-Code gelieferten Standardthemen bearbeiten. Sie müssen nur wissen, wo sich die Themendateien befinden.
Randnotiz: Ich liebe das Monokai-Thema. Alles, was ich daran ändern wollte, war der Hintergrund. Ich mag den dunkelgrauen Hintergrund nicht. Stattdessen denke ich, dass der Kontrast mit einem festen schwarzen Hintergrund viel besser ist. Der Code erscheint viel mehr.
Wie auch immer, ich habe nach der Themendatei gesucht und sie (in Windows) gefunden unter:
In diesem Ordner habe ich die Datei Monokai.tmTheme gefunden und den ersten Hintergrundschlüssel wie folgt geändert:
Die Themendatei enthält einige Hintergrundschlüssel. Stellen Sie sicher, dass Sie den richtigen bearbeiten. Der, den ich bearbeitet habe, war ganz oben. Zeile 12 denke ich.
quelle
/usr/share/code/resources/app/extensions/theme-defaults/themes/dark_vs.json
/Users/user-name/.vscode/extensions/azemoh.one-monokai-0.3.3/themes/OneMonokai-color-theme.json
cmd + shift + p undreload window
"workbench.colorCustomizations": { "[Theme You Want to Update]": { "editor.background": "#000000" }
In Benutzereinstellungen erfolgen.C:\Program Files\Microsoft VS Code\resources\app\extensions\
normalerweise gefolgt vontheme-....
"workbench.colorCustomizations": { "editor.background": "#000" },
. Hier sind die verschiedenen Anpassungen, die Sie vornehmen können: code.visualstudio.com/api/references/theme-colorSie können ein Standardthema nicht "bearbeiten", sie sind "gesperrt".
Sie können es jedoch mit genau den gewünschten Änderungen in Ihr eigenes benutzerdefiniertes Thema kopieren.
Weitere Informationen finden Sie in den folgenden Artikeln: https://code.visualstudio.com/Docs/customization/themes https://code.visualstudio.com/docs/extensions/install-extension#_your-extensions-folder
Wenn Sie nur die Farben für C ++ - Code ändern möchten, sollten Sie den C ++ - Support-Colorizer überschreiben. Informationen dazu finden Sie hier: https://code.visualstudio.com/docs/customization/colorizer
BEARBEITEN: Das dunkle Thema finden Sie hier: https://github.com/Microsoft/vscode/tree/80f8000c10b4234c7b027dccfd627442623902d2/extensions/theme-colorful-defaults
EDIT2: Zur Verdeutlichung:
quelle
Am einfachsten ist es, die Benutzereinstellungen zu bearbeiten und anzupassen
workbench.colorCustomizations
Wenn Sie Ihr Thema machen möchten
Es besteht auch die Möglichkeit, das aktuelle
*.color-theme.json
Design zu ändern, wodurch die aktuellen Designeinstellungen kopiert und als JSON5-Datei gespeichert werdenquelle
Jedes Farbthema kann in diesem Einstellungsabschnitt in VS Code Version 1.12 oder höher geändert werden:
Siehe https://code.visualstudio.com/docs/getstarted/themes#_customize-a-color-theme
Verfügbare Werte zum Bearbeiten: https://code.visualstudio.com/docs/getstarted/theme-color-reference
BEARBEITEN: Informationen zum Ändern der Syntaxfarben finden Sie hier: https://code.visualstudio.com/docs/extensions/themes-snippets-colorizers#_syntax-highlighting-colors und hier: https://www.sublimetext.com/docs/ 3 / scope_naming.html
quelle
Wie bereits erwähnt, müssen Sie
editor.tokenColorCustomizations
dieworkbench.colorCustomizations
Einstellung in der Datei settings.json überschreiben . Hier können Sie ein Basisthema wie Abyss auswählen und nur die Dinge überschreiben, die Sie ändern möchten. Sie können entweder sehr wenige Dinge wie die Funktion, die Zeichenfolgenfarben usw. sehr einfach überschreiben.ZB für
workbench.colorCustomizations
ZB für
editor.tokenColorCustomizations
:Bei umfangreichen Anpassungen wie dem Ändern der Farbe des
var
Schlüsselworts müssen Sie jedoch die Überschreibungswerte unter demtextMateRules
Schlüssel angeben .ZB unten:
Sie können Themen auch global überschreiben:
Weitere Details finden Sie hier: https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide
quelle
Lösung für MAC OS
Ich bin mir nicht sicher, ob diese Antwort hier passt, aber ich möchte eine Lösung für MAC-Benutzer freigeben, und es sieht unangenehm aus, wenn ich eine neue Frage beginne und mich dort selbst beantworte.
Suchen Sie nach Ihrem VSCode-Themenpfad wie folgt:
Öffnen Sie die JSON-Datei und suchen Sie nach den zu ändernden Zielstilen.
In meinem Fall möchte ich die Farbe des Leerzeichen-Renderings ändern.
Ich habe sie
"editorWhitespace.foreground"
unter
settings.json
Visual Studio-Code gefunden.Ich habe die folgenden Zeilen hinzugefügt (in den Arbeitsbereichseinstellungen):
Lösungen geleitet von: https://code.visualstudio.com/docs/getstarted/themes#_customize-a-color-theme
Vergessen Sie nicht, ⌘ Command+ Sdie Einstellungen zu speichern, um wirksam zu werden.
quelle
Die Dokumente haben jetzt einen ganzen Abschnitt darüber.
Wenn Sie den Befehl grundsätzlich
npm
zum Installierenyo
und Ausführen verwenden, erhaltenyo code
Sie einen kleinen textbasierten Assistenten. Eine der Optionen besteht darin, eine Kopie des Standard-Dunkelschemas zu erstellen und zu bearbeiten.quelle
Ich bin hierher gekommen, um einen Weg zu finden, das Thema zu bearbeiten, konnte es aber auf meinem Mac nicht finden. Nach einem tiefen Tauchgang fand ich endlich den Installationsort:
~/.vscode/extensions
Alle Erweiterungen drin!
quelle