禁用VS Code中的波浪下划线

Leg*_*tin 13 visual-studio-code


我正在使用Visual Studio Code(v1.11.2).
有没有办法禁用波浪下划线?

在此输入图像描述

小智 32

我知道这是一个老问题,但它首先出现在谷歌搜索这个问题,并仍然建议修改linter而不是实际修改编辑器外观.


要在vscode中禁用波浪/波浪形下划线,请转到首选项并将下划线颜色设置为完全透明:

{
    "workbench.colorCustomizations": {
        "editorError.foreground":   "#00000000",
        "editorWarning.foreground": "#00000000",
        "editorInfo.foreground":    "#00000000"
    }
}
Run Code Online (Sandbox Code Playgroud)

尽管使下划线颜色更不活跃可能更好:

{
    "workbench.colorCustomizations": {
        "editorError.foreground":   "#ff000088",
        "editorWarning.foreground": "#ffe60033",
        "editorInfo.foreground":    "#00ff0088"
    }
}
Run Code Online (Sandbox Code Playgroud)


Abd*_*ari 6

在VSCode中,那些绿色波浪线表示代码中的警告.VSCode执行后台代码分析(掉毛,以便为您提供有关语法和编译错误反馈).

在您的特定情况下,它是由于一个空的CSS规则集(声明一个选择器但没有属性)引起的.您可以通过将鼠标指针悬停在代码上方以及下方的绿色波浪线来查看警告消息.

警告消息VScode

您可以通过禁用linting for CSS来禁用wavyline.

转到文件 - >首选项 - >设置,然后在Settings.json中放置以下行

"css.validate": false
Run Code Online (Sandbox Code Playgroud)

另外,您还可以更改空规则集这是默认行为"css.lint.emptyRules":"警告"忽略 VSCode settings.json 还有一些选项可以禁用验证HTML和JavaScript代码.

  • 在我看来,禁用一些 linter 来隐藏波浪线并不是一个好的选择。他们可以简单地在行号列附近显示一个图标,警告很有帮助 - 另一种方法可能是允许更改该行的颜色 (2认同)