Disable wavy underline in VS Code
我正在使用Visual Studio Code(v1.11.2)。
有没有办法完全禁用波浪下划线?
我知道这是一个老问题,但是在谷歌搜索此问题时首先出现,并且仍然建议修改linter而不是实际修改编辑器外观。
要在vscode中禁用波浪形/波浪形下划线,请转到首选项并将下划线颜色设置为完全透明:
1 2 3 4 5 6 7 | { "workbench.colorCustomizations": { "editorError.foreground": "#00000000", "editorWarning.foreground":"#00000000", "editorInfo.foreground": "#00000000" } } |
尽管使下划线颜色的鲜艳度降低可能会更好:
1 2 3 4 5 6 7 | { "workbench.colorCustomizations": { "editorError.foreground": "#ff000088", "editorWarning.foreground":"#ffe60033", "editorInfo.foreground": "#00ff0088" } } |
在VSCode中,那些绿色的波浪线表示代码中的警告。
VSCode执行后台代码分析(Linting),以便为您提供有关语法和编译错误的反馈。
在您的特定情况下,这是由于CSS规则集为空(声明选择器但没有属性)引起的。
您可以将鼠标指针悬停在代码上方,并在其下方带有绿色波浪线,从而看到警告消息。
您可以通过为CSS禁用linting来禁用波浪线。
转到文件->首选项->设置,然后将以下行放在Settings.json中
1 | "css.validate": false |
或者,您也可以更改空规则集的默认行为,即" css.lint.emptyRules":" warning"以忽略

还有一些选项可以禁用验证HTML和JavaScript代码。
场景:安装了扩展名" StandardJS-JavaScript Standard Style"的VScode 1.35.1。
javascript文件中的扩展名:下划线一些代码,检查缩进空格等。
如何停止javascript代码样式验证?
解决方案:禁用JavaScript文件的" JavaScript标准样式"。
通过" Ctrl + Shift + P"打开命令面板。
在命令面板中找到并单击:'首选项:打开工作区设置'。
从"工作区设置"到搜索字段中,输入" javascript"。从左侧边栏中查找扩展-> JavaScript标准样式。
点击" JavaScript标准样式",然后从右侧查找"标准:启用"。
取消选中"标准启用"。