Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Change error highlight color in vs code

I build a project and get some problems in the "Problems view", I click on the problem to see a line of code with that problem highlighted.

And it gets highlighted indeed. However, if dark-styled theme is used, highlight is, for me at least, really hard to notice (line 23 is highlighted):

enter image description here

I guess this color can't be simply hard-coded somewhere since it's different in, for example, red theme and light-styled themes:

enter image description here enter image description here

Is there a way to change this color?

UPD: This question is not a duplicate of "change the error style"; error style (squiggle) applies to all errors at once, my question is about highlighting only the selected error.

like image 946
Amomum Avatar asked May 09 '17 15:05

Amomum


3 Answers

Apparently, you can actually change it without using an extension. I created an issue and got the answer that this color is called editor.rangeHighlightBackground and you can override it in your User Settings (settings.json) by:

{
    "workbench.colorCustomizations": {
        "editor.rangeHighlightBackground": "#00AA00"
    }
}

To open User Settings just use Cmd+, on mac or Ctrl+, on windows

like image 117
Amomum Avatar answered Nov 15 '22 04:11

Amomum


A wrapup answer:

For VS Code 1.52+ You can use this snippet to customize error colors:

"workbench.colorCustomizations": {
     "editorError.background": "#ff80ab66",
     "editorError.foreground": "#d50000",
}

Available properties: https://code.visualstudio.com/api/references/theme-color

like image 22
Sean Avatar answered Nov 15 '22 04:11

Sean


Check if you can apply a different theme with VSCode 1.52 (Nov. 2020), considering the new feature:

Error background colors

Theme authors can now leverage new theme colors for errors in the editor.

Edior errors, warnings, and infos can now be styled via:

editorError.background
editorWarning.background
editorInfo.background

Error background colors

like image 5
VonC Avatar answered Nov 15 '22 05:11

VonC