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.
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.
Antworten:
Sie können die Farbe der Statusleiste ändern, indem Sie die Benutzereinstellungen bearbeiten, indem Sie folgende Codezeilen hinzufügen:
"workbench.colorCustomizations": {
"statusBar.background" : "#1A1A1A",
"statusBar.noFolderBackground" : "#212121",
"statusBar.debuggingBackground": "#263238"
}
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":
{
// fontSize just for testing purposes, commented out.
//"editor.fontSize" : 12
// StatusBar color:
"workbench.colorCustomizations": {
"statusBar.background" : "#303030",
"statusBar.noFolderBackground" : "#222225",
"statusBar.debuggingBackground": "#511f1f"
}
}
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
Da jedes Thema so unterschiedlich ist, möchten Sie wahrscheinlich keine solchen Änderungen global vornehmen. Geben Sie sie stattdessen themenbezogen an: z.
"workbench.colorCustomizations": {
"[Some Theme Name]": {
"statusBar.background" : "#486357",
"statusBar.foreground" : "#c8e9c5",
},
"[Some Other Theme Name]": {
"statusBar.background" : "#385357",
"statusBar.foreground" : "#d7e9c4",
}
},
Auf diese Weise werden Ihre Anpassungen beim Wechsel zwischen Ihren Lieblingsthemen nicht vergessen und sind in diesem Zusammenhang sinnvoll.
titleBar.activeBackground
und titleBar.activeForeground
noch deutlicher machen.
statusBar.noFolderBackground
und statusBar.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!
Drücken Sie, control+shift+p
wenn Sie gerade geöffnet vscode und Art open settings(UI)
und die Suche nach window.titleBarStyle
und ändern Sie die Option aus , native
um custom
so , dass Sie die Farbe der Statusleiste aus wiederherstellen white
zu black
.
Wichtiger Hinweis: Diese Technik funktioniert für die Aktualisierung der Version 1.32 von vscode, die im Februar 2019 veröffentlicht wurde. Stellen Sie sicher, dass Sie Ihren vscode auf die neueste Version 1.32 oder weitere neueste Versionen aktualisiert haben, da dies für ältere Versionen möglicherweise nicht funktioniert.
Sie können die Farbe ändern, indem Sie Erweiterungen bearbeiten:
"colors":{
"statusBar.background": "#505050",
},
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
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.
{
"folders": [],
"settings": {
"workbench.colorCustomizations": {
"statusBar.background": "#938e04",
"statusBar.foreground": "#ffffff"
}
}
}
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.