【问题标题】:How to disable error highlighting in VS Code?如何在 VS Code 中禁用错误​​突出显示?
【发布时间】:2018-02-14 03:44:39
【问题描述】:

我需要在 VS Code 中禁用 Java 文件中的错误突出显示。 VS Code 尝试检查 Groovy 文件,同时认为它是 Java 文件。

正如您在图片中看到的那样,第一个字段之后的所有导入以及第一个字段之后的类型都以红色突出显示(由于缺少分号)。但是我不希望对这个 Groovy 文件进行错误检查。

注意:我只安装了 Clang、RedHat.Java、Markdown PDF、Sort Lines 和 Uncrustify 插件。即使我禁用所有红色突出显示可见。

【问题讨论】:

  • 禁用所有扩展后是否重新加载/重新启动 Vscode?​​span>
  • 是的,我确实重启了 VS Code。

标签: java groovy visual-studio-code


【解决方案1】:

我发现了这个:

"problems.decorations.enabled": false,

【讨论】:

    【解决方案2】:

    打开您的首选项文件并添加此文件

    "java.validate.enable": false
    

    我没有为 java 尝试过,但它适用于 typescript。

    【讨论】:

    • 我正在寻找 javascript 的答案,这很有效:"javascript.validate.enable": falsesettings.json
    【解决方案3】:

    您应该禁用 linter,它在 VS Code 中默认启用。 为此,您可以转到 File-> Prefrences -> setting

    【讨论】:

    • java linter 有秘密设置吗?我只看到“css.lint”、“less.lint”和“SCSS.lint”以及“php.validate”
    【解决方案4】:

    我认为这没有必要,但您可以尝试:

    "files.associations": {
       ".groovy": "groovy"
    }
    

    在您的用户设置中,假设您的文件扩展名为 .groovy。如果是其他东西,也只需将其设置为“groovy”。当我使用您的内容或胡言乱语创建 .groovy 文件时,我根本不会收到任何错误 linting。你的文件扩展名是什么,Vscode 在编辑器的右下角叫什么?您可以单击该文件类型以更改其文件关联。见modifying Vscode file extensions

    【讨论】:

    • 这是我通过设置“.groovy”禁用的:“java”。我想要做的是让 Clang 或 Uncrustify 代码格式适用于 groovy,但菜单条目仅适用于 java 文件。只要禁用 java 文件的错误突出显示,我就会很高兴。
    • 我不知道您所说的“菜单项仅适用于 java 文件”是什么意思。哪个菜单项?我不知道如何从 .java 文件中删除错误检查。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-05
    • 2020-03-16
    • 2017-02-08
    • 1970-01-01
    • 1970-01-01
    • 2020-10-14
    • 1970-01-01
    相关资源
    最近更新 更多