Die Standardfarbe der Statusleiste von Visual Studio Code ist blau und ich finde sie ziemlich ablenkend. Ich habe diese Erweiterung verwendet, um die Farbe zu ändern, aber sie funktioniert nach dem 1.10.2
Update nicht mehr.
visual-studio-code
background-color
statusbar
Shahzaib Rahim
quelle
quelle
Antworten:
Sie können die Farbe der Statusleiste ändern, indem Sie die Benutzereinstellungen bearbeiten, indem Sie folgende Codezeilen hinzufügen:
quelle
const config2 = vscode.workspace.getConfiguration('workbench.colorCustomizations.statusBar');
config2.update('background', '#1A1A1A');
scheint nichts zu tun?Object.assign(vscode.workspace.getConfiguration('workbench.colorCustomizations'), { "statusBar.background" : "#00FF00"})
gibt mir einen TypeError, der mir sagt, dass wir keiner schreibgeschützten Eigenschaft zuweisen können. Ich denke, die getConfiguration-Methode ist nicht der richtige Weg, dies zu tun.1) Sparen Sie Noobs wie mir 30 Minuten Zeit - es muss in der Datei settings.json bearbeitet werden. Der einfachste Weg zum Zugriff ist Datei -> Einstellungen -> Einstellungen, suchen Sie nach "Farbe", wählen Sie eine Option "Workbench: Farbanpassungen" -> "In settings.json bearbeiten".
2) Dies verwendet die von "Gama11" vorgeschlagene Lösung, aber! Hinweis!: Die endgültige Form des Codes in der settings.json sollte folgendermaßen sein - beachten Sie doppelte geschweifte Klammern um "workbench.colorCustomizations":
Nachdem Sie den obigen Code kopiert / eingefügt haben, drücken Sie Strg + S, um die Änderungen in 'settings.json' zu speichern.
Die Lösung wurde von hier aus angepasst: https://code.visualstudio.com/api/references/theme-color
quelle
Da jedes Thema so unterschiedlich ist, möchten Sie wahrscheinlich keine solchen Änderungen global vornehmen. Geben Sie sie stattdessen themenbezogen an: z.
Auf diese Weise werden Ihre Anpassungen beim Wechsel zwischen Ihren Lieblingsthemen nicht vergessen und sind in diesem Zusammenhang sinnvoll.
quelle
titleBar.activeBackground
undtitleBar.activeForeground
noch deutlicher machen.statusBar.noFolderBackground
undstatusBar.debuggingBackground
, sonst werden sie nicht berühren.Meiner Meinung nach gibt es eine stärkere und robustere Lösung als die oben genannten Antworten, mit der Sie die Farbe der Statusleiste basierend auf der Datei, an der Sie arbeiten, ändern
können. Sie heißt ColorTabs und ermöglicht es Ihnen, eine Liste von regulären Ausdrücken bereitzustellen und diese zu ändern Farbe basierend darauf.
Haftungsausschluss - Ich habe die Erweiterung Enjoy!
quelle
Drücken Sie,
control+shift+p
wenn Sie gerade geöffnet vscode und Artopen settings(UI)
und die Suche nachwindow.titleBarStyle
und ändern Sie die Option aus ,native
umcustom
so , dass Sie die Farbe der Statusleiste aus wiederherstellenwhite
zublack
.quelle
Sie können die Farbe ändern, indem Sie Erweiterungen bearbeiten:
quelle
Es gibt eine weitere Erweiterung: https://marketplace.visualstudio.com/items?itemName=johnpapa.vscode-peacock , um die Farbe des Arbeitsplatzes zu ändern. Sie können für jede vs-Code-Instanz eine andere Farbe auswählen
quelle
Dies sind die Schritte, die ich unternommen habe, um die Farben der VS-Code-Statusleiste unter macOS für einen Arbeitsbereich (nicht global) festzulegen.
Anzeigen | Befehlspalette ... | Suchen Sie nach "Open Workspace Settings (JSON)"
(Dadurch wird die .code-workspace-Datei des Projekts [Projektname] geöffnet.)
Fügen Sie die Farbanpassungen in der Eigenschaft settings hinzu.
Dies ist sehr nützlich, wenn Sie mehrere Instanzen von VS-Code geöffnet haben und jedes Fenster visuell unterscheiden möchten, ohne das globale Thema ändern zu müssen.
quelle