我需要在VS代碼中的Java文件中禁用錯誤突出顯示。 VS代碼嘗試檢查一個Groovy文件,同時認爲它是一個Java文件。如何在VS代碼中禁用錯誤突出顯示?
正如您在圖片中看到的,第一個字段後面的所有導入和第一個字段後面的類型都突出顯示爲紅色(由於缺少分號)。但是我不想爲這個Groovy文件進行錯誤檢查。
注意:我只安裝了插件Clang,RedHat.Java,Markdown PDF,Sort Lines和Uncrustify。即使我禁用所有紅色突出顯示。
我需要在VS代碼中的Java文件中禁用錯誤突出顯示。 VS代碼嘗試檢查一個Groovy文件,同時認爲它是一個Java文件。如何在VS代碼中禁用錯誤突出顯示?
正如您在圖片中看到的,第一個字段後面的所有導入和第一個字段後面的類型都突出顯示爲紅色(由於缺少分號)。但是我不想爲這個Groovy文件進行錯誤檢查。
注意:我只安裝了插件Clang,RedHat.Java,Markdown PDF,Sort Lines和Uncrustify。即使我禁用所有紅色突出顯示。
您應該禁用linter,這在默認情況下在VS Code中啓用。 要做到這一點,你可以去文件 - > Prefrences - >設置
java linter有沒有祕密設置?我只看到「css.lint」,「less.lint」和「SCSS.lint」以及「php.validate」 –
我不認爲這是必要的,但你可以試試:
"files.associations": {
".groovy": "groovy"
}
在您的用戶設置
,假設你的文件擴展名是。常規。如果是別的東西,只需將其設置爲「groovy」即可。當我用你的內容或亂碼創建一個.groovy文件時,我根本沒有任何錯誤。什麼是您的文件擴展名以及Vscode在編輯器右下角的名稱是什麼?您可以單擊該文件類型來更改其文件關聯。見modifying Vscode file extensions。
這是我通過設置「.groovy」:「java」而禁用的。我想要做的是獲得Clang或Uncrustify代碼格式爲groovy工作,但菜單條目僅適用於java文件。只要禁用java文件的錯誤突出顯示,我就會很開心。 –
我不知道你的意思是「菜單項只適用於java文件」。哪個菜單條目?我不知道如何從.java文件中刪除錯誤檢查。 – Mark
您是否在禁用所有擴展後重新加載/重新啓動Vscode? – Mark
是的,我確實重啓VS碼。 –