Java 如何在VS代码中禁用错误突出显示?

Java 如何在VS代码中禁用错误突出显示?,java,groovy,visual-studio-code,Java,Groovy,Visual Studio Code,我需要在VS代码中禁用Java文件中的错误突出显示。VS代码试图检查Groovy文件,同时认为它是Java文件 正如您在图片中看到的,第一个字段之后的所有导入和第一个字段之后的类型都以红色突出显示(由于缺少分号)。但是,我不希望对这个Groovy文件进行错误检查。 注意:我只安装了Clang、RedHat.Java、Markdown PDF、Sort Lines和Uncrustify插件。即使我禁用了所有的红色高亮显示也可见。您应该禁用过梁,这在VS代码中是默认启用的。 要做到这一点,您可以转

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

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


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

您应该禁用过梁,这在VS代码中是默认启用的。
要做到这一点,您可以转到文件->首选项->设置我不认为这是必要的,但您可以尝试:

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

在用户设置中,假设文件扩展名为.groovy。如果它是其他东西,也可以将其设置为“groovy”。当我用你的内容或胡言乱语创建一个.groovy文件时,我没有得到任何错误。您的文件扩展名是什么?在编辑器的右下角,Vscode将其称为什么?您可以单击该文件类型以更改其文件关联。看

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

"java.validate.enable": false
我没有在java中尝试过,但它在typescript中有效。

我发现:

"problems.decorations.enabled": false,

java linter有秘密设置吗?我只看到“css.lint”、“less.lint”和“SCSS.lint”以及“php.validate”在禁用所有扩展后是否重新加载/重新启动了Vscode?是的,我重新启动了Vscode。这是我通过设置“.groovy”:“java”禁用的。我想做的是让groovy使用铿锵或Uncrustify的代码格式,但菜单项仅适用于java文件。我很乐意禁用java文件的错误突出显示。我不知道“菜单项仅适用于java文件”是什么意思。哪个菜单项?我不知道如何从.java文件中删除错误检查。我正在寻找javascript的答案,结果是:
“javascript.validate.enable”:设置.json中的false