Im Moment ist es eine schwache graue Überlagerung, die schwer zu erkennen ist. Wie kann man die Standardfarbe ändern?
visual-studio-code
duyn9uyen
quelle
quelle
Antworten:
Update Siehe @Jakub Zawiślaks Antwort für VScode 1.12+
Alte Antwort
Visual Studio Code nennt diese Auswahl Hervorhebung und leider glaube ich nicht, dass die Farbe derzeit anpassbar ist. Themen können die Auswahlfarbe steuern, die Farbe der Auswahlhervorhebung ist jedoch fest codiert.
In diesem Problem wird eine mögliche Lösung verfolgt: https://github.com/Microsoft/vscode/issues/1636
(Als Randnotiz können Sie diese Funktion mit der
editor.selectionHighlight
Einstellung ein- oder ausschalten .)quelle
Fügen Sie die folgenden Zeilen in die Einstellung "Editor: Token-Farbanpassungen" in der Datei settings.json ein.
Weitere Optionen finden Sie unter Themenfarbreferenz
quelle
"workbench.colorCustomizations": {}
und mit der Eingabe beginnen"editor.selection
, werden im Menü für die automatische Vervollständigung alle möglichen Tasten und ihre Erklärung einschließlich des Auswahlvordergrunds vorgeschlagen."terminal.selectionBackground": "#f1eeb3a9",
selectionHighlightBackground
scheint nicht zu beeinflussen , was Anwendungen Farbe vscode wenn Verwendungen einer Variablen oder Funktion (zum Beispiel) hervorgehobenDie obigen Antworten decken das
Selected text
und abareas with same content as selection
, aber sie vermissen dasCurrent Search Match
undOther Search Matches
- die das gleiche Problem haben .Beachten Sie, dass sich die obigen Einstellungen auch auf die Farben auswirken, wenn Sie Alle Vorkommen ändern verwenden CtrlF2 (ein äußerst nützlicher Befehl, der alle Vorkommen einer Zeichenfolge intelligent auswählt und an jeder Stelle Cursor für die Bearbeitung mehrerer Instanzen platziert) .
AKTUALISIEREN:
Für diejenigen, die die beliebte Erweiterung Nummerierte Lesezeichen verwenden - Sie können jetzt die Hintergrundfarbe von mit Lesezeichen versehenen Linien ändern - ist es sehr einfach, sie zu bemerken. Fügen Sie diese Zeile zu settings.json hinzu (auch unter workbench.colorCustomizations ):
Und verpassen Sie nicht den nützlichen Tipp von Henry Zhu in seiner Antwort unten (denken Sie daran, seine Antwort zu verbessern, wenn Sie sie hilfreich finden) . Ich habe Henrys Tipp zu den obigen Einstellungen hinzugefügt und festgestellt, dass sich der Gesamteffekt verbessert hat.
Beispiel einer typischen Einstellungsdatei, post mod:
Wo finde ich die Datei settings.json:
ALTERNATE-Methode zum Öffnen der Datei settings.json:
Strg +, (Komma) zum Öffnen der Einstellungen
Werkbank
Einstellungseditor
Fügen Sie im Suchfeld oben ein
workbench.colorCustomizations
Klicken Sie links auf
Workbench
und dannAppearance
Klicken Sie auf den Link rechts:
Edit in settings.json
Verweise:
https://code.visualstudio.com/api/references/theme-color#editor-colors
https://code.visualstudio.com/docs/getstarted/themes#_customize-a-color-theme
https://code.visualstudio.com/docs/getstarted/settings
quelle
"editor.wordHighlightBorder": "#00ff0075", "editor.findMatchHighlightBorder": "#00ff0075"
Wenn jemand dies findet und wie ich die obige Konfiguration nicht zum Laufen bringen konnte, versuchen Sie dies.
Stellen Sie sicher, dass Sie die # durch die Farben ersetzen, die Sie sehen möchten.
Mein Verständnis der obigen Konfiguration.
editor.lineHighlightBackground - Wenn Sie auf eine Linie klicken, ist dies die Farbe, in der der Linienhintergrund angezeigt wird.
"editor.selectionBackground" - Dies ist der Hintergrund übereinstimmender Auswahlen an anderer Stelle im Puffer. Stellen Sie sich eine Variable mit dem Namen foo vor, die in einer Datei verwendet wird. Sie markieren dann diesen Text und alle anderen Foos auf der Seite haben diese Farbe.
"editor.wordHighlightBackground" - Dies ist die Farbe des ausgewählten Texts, wenn das Standard-Hervorhebungswort beim Klicken nicht wirksam wird. Ich habe nur gesehen, dass dieser Wert einen Unterschied macht, wenn Sie auf ein Wort klicken, das nicht automatisch ausgewählt wird.
editorCursor.foreground - Dies ist die Farbe Ihres Cursors.
quelle
Wie ich getestet habe, das Setzen von Grenzfarbe macht es leichte Hintergrundfarbe zu lesen als die Einstellung, das ist das, was Sublime Text tut.
Fügen Sie diese Zeilen beispielsweise hinzu in
settings.json
:Ausgewählte Wörter werden folgendermaßen angezeigt:
quelle
Sie können es mit Ihrer Lieblingsfarbe ändern, indem Sie:
Schritte
Nach dem Öffnen der Einstellungen aktualisieren Sie Ihre Einstellung in der rechten Spalte. Kopieren Sie diesen Code und fügen Sie ihn in die Hauptklammern ein
{ ... }
quelle
red
oderwhite
als Werte setzen.red
undwhite
sind Webfarben, so dass MenschenWenn jemand die Antwort von @ FujiRoyale las, da keiner der anderen funktionierte, und sich fragte, warum seine / ihre auch nicht funktionierten, aber als es in jüngerer Zeit gefragt wurde, warum, folgte ich ihrer Antwort und hatte (mit v1.18 von vscode) ) dies als
user settings
Setup:Beachten Sie den Einzug und die Kommas sowie das Entfernen von doppelten Anführungszeichen aus ihrer Antwort (mit denen ich spielen musste, um es richtig zu machen, was aus der Antwort nicht so klar hervorgeht). Es sollte nicht notwendig sein, vscode neu zu starten, aber es kann sich lohnen, nachzuschauen,
File > Autosave
ob Sie anfangen, Primärfarben hervorzuheben. Und dann wählen Sie bessere Farben für Ihre Highlights.Sie können diese Funktion auch
workspace settings
durch Einfügen aktivierendazwischen das
{}
in diesem rechten Einstellungsbereich vorhandene.quelle