多行字符串的 WebStorm 突出显示

WebStorm highlighting for multi-line strings

我正在关注文档中的 Angular 2 教程,并添加了几个多行字符串,这些字符串在 WebStorm 中导致了可怕的语法突出显示问题。我所说的语法高亮问题是覆盖多行字符串每个空部分的绿色阴影部分。

这是预期的吗?如果没有,有人知道如何解决这个问题/在 WebStorm 中获得对此的支持吗?

我正在使用 WebStorm v2016.2.4 并安装了 Angular 插件。

该颜色(假设您使用的是 Darcula)表示注入了不同于实际文件语言的注入语言片段(例如 JavaScript 文件中的 HTML)。


要删除或更改此类背景颜色:

  1. Settings/Preferences
  2. Editor | Colors & Fonts | General
  3. Code | Injected language fragment -- 您可以在此处更改或删除背景颜色。

The green shaded part around each empty part of the line. Is this an expected behavior?

绿色部分是预期的 -- 它是默认颜色。

标签没有颜色,因为它们有自己的背景..所以它们只是覆盖了注入的片段背景。从标签中删除背景.. 你应该有更坚实的 green/non-interrupted 背景(更容易看)。