À l'heure actuelle, il s'agit d'une légère couche grise, difficile à voir. Un moyen de changer la couleur par défaut?
Update Voir la réponse de @Jakub Zawiślak pour le VScode 1.12+
Ancienne réponse
Visual Studio Code appelle cette sélection la mise en évidence et malheureusement, je ne pense pas que la couleur soit personnalisable pour le moment. Les thèmes peuvent contrôler la couleur de «sélection», mais la couleur de «sélection en surbrillance» est codée en dur.
Consultez ce problème pour suivre une solution possible: https://github.com/Microsoft/vscode/issues/1636
(Remarque: vous pouvez activer ou désactiver cette fonction avec le paramètre editor.selectionHighlight
.)
"workbench.colorCustomizations": {
"editor.selectionBackground": "#135564",
"editor.selectionHighlightBackground": "#135564"
},
Voir Référence de couleur de thème pour plus d'options
Les réponses ci-dessus couvrent leSelected text
etareas with same content as selection
, mais elles manquent leCurrent Search Match
etOther Search Matches
-qui ont exactement le même problème.
"workbench.colorCustomizations": {
"editor.findMatchBackground": "#00cc44a8", //Current SEARCH MATCH
"editor.findMatchHighlightBackground": "#ff7b00a1" //Other SEARCH MATCHES
}
{ "git.enableSmartCommit": vrai, "git.autofetch": vrai, "breadcrumbs.enabled": vrai, "git.confirmSync": false, "Explorer.confirmDelete": false, "code-runner.saveFileBeforeRun": true, "code-runner.saveAllFilesBeforeRun": true , "workbench.activityBar.visible": true, "files.trimTrailingWhitespace": true, "telemetry.enableTelemetry": false, "workbench. colorCustomizations ": { " editor.selectionBackground ":" # e788ff7c ", // Texte actuellement SELECTIONNE " editor.selectionHighlightBackground ":" # ff00005b ", // Même contenu que la sélection "editor.findMatchBackground": "# 00cc44a8", // RECHERCHE MATCH actuelle [.____. "" editor.findMatchHighlightBackground ":" # ff7b00a1 "// Autre RECHERCHE MATCH } }
Depending on your platform, the user settings file is located here:
Windows %APPDATA%\Code\User\settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Linux $HOME/.config/Code/User/settings.json
Ctrl +, (virgule) pour ouvrir les paramètres
Table de travail
Éditeur de paramètres
Dans la zone de recherche en haut, collez workbench.colorCustomizations
Sur la gauche, cliquez sur Workbench
puis sur Appearance
Cliquez sur le lien à droite: Edit in settings.json
Références:
https://code.visualstudio.com/api/references/theme-color#editor-colors
https://code.visualstudio.com/docs/getstarted/themes#_customize-a-color-theme
Comme je l'ai testé, la définition de la couleur de la bordure facilite la lecture par rapport à la définition de la couleur d'arrière-plan, comme le fait Sublime Text.
Par exemple, ajoutez ces lignes dans settings.json
:
"workbench.colorCustomizations": {
"editor.selectionHighlightBorder": "#FFFA",
},
Les mots sélectionnés seront affichés comme ceci:
vous pouvez le changer avec votre couleur préférée par:
Pas
après avoir ouvert les paramètres, vous mettrez à jour vos paramètres dans la colonne de droite, copiez et collez ce code entre les crochets principaux. { ... }
"workbench.colorCustomizations": {
"editor.selectionBackground": "#f00", // red color hexadecimal code
"editor.selectionHighlightBackground": "#fff" // white hex code
},
Si quelqu'un se retrouvait à lire la réponse de FujiRoyale car aucun des autres ne marchait, et se demandait pourquoi son/elle ne fonctionnait pas non plus, ) ceci comme une configuration user settings
:
{
// Is git enabled
"git.enabled": true,
// Path to the git executable
"git.path": "C:\\Users\\t606964\\AppData\\Local\\Programs\\Git\\mingw64\\bin\\git.exe",
"workbench.startupEditor": "newUntitledFile",
// other settings
//
"editor.fontSize": 12,
"editor.tabSize": 2,
"git.confirmSync": false,
"workbench.colorTheme": "Monokai",
"editor.fontWeight": "bold",
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"workbench.iconTheme": "vscode-icons",
"Explorer.confirmDelete": false,
"files.autoSave": "off",
"workbench.colorCustomizations": {
"editor.lineHighlightBackground": "#f00",
"editor.selectionBackground": "#0f0",
"editor.wordHighlightBackground": "#00f",
"editorCursor.foreground": "#ff0"
}
}
Notez l'indentation et les virgules ainsi que la suppression des guillemets dans leur réponse (avec laquelle j'ai dû jouer pour bien faire les choses, ce qui n'était pas très clair dans la réponse). Il ne devrait pas être nécessaire de redémarrer vscode, mais cela vaut peut-être la peine d'aller à File > Autosave
et de voir si vous commencez à obtenir des tons clairs de couleurs primaires. Et puis choisissez de meilleures couleurs pour vos faits saillants.
Vous pouvez aussi faire cela dans workspace settings
en collant
"workbench.colorCustomizations": {
"editor.lineHighlightBackground": "#f00",
"editor.selectionBackground": "#0f0",
"editor.wordHighlightBackground": "#00f",
"editorCursor.foreground": "#ff0"
}
entre le {}
existant dans ce volet de droite.
Si quelqu'un trouve cela et, comme moi, était incapable de faire fonctionner la configuration ci-dessus, essayez-le.
Assurez-vous de remplacer le # avec les couleurs que vous voulez voir.
`"workbench.colorCustomizations": {
"editor.lineHighlightBackground": "#<color1>",
"editor.selectionBackground": "#<color2>",
"editor.wordHighlightBackground": "#<color3>",
"editorCursor.foreground": "#<color4>"
},`
Ma compréhension de la configuration ci-dessus.
editor.lineHighlightBackground - lorsque vous cliquez sur une ligne, c'est la couleur que l'arrière-plan de la ligne sera.
"editor.selectionBackground" - Il s'agit de l'arrière-plan des sélections correspondantes ailleurs dans le tampon. Pensez à une variable nommée foo et elle est utilisée dans tout un fichier. Vous mettez ensuite le texte en surbrillance et tous les autres objets de la page auront cette couleur.
"editor.wordHighlightBackground" - Il s'agit de la couleur du texte sélectionné si la mise en surbrillance par défaut de Word au clic ne prend pas effet. J'ai seulement vu cette valeur faire la différence si vous cliquez sur un mot qui ne se sélectionne pas automatiquement.
editorCursor.foreground - c'est la couleur de votre curseur.
Les étapes de modification surlignent la couleur par défaut
Ctrl+k,t
.