VSCode 如何禁用某些格式的代码错误检查(红色波浪线)?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VSCode 如何禁用某些格式的代码错误检查(红色波浪线)?相关的知识,希望对你有一定的参考价值。

需要禁用代码错误检查(红色波浪线),但不取消代码高亮。html、VUE、JSON 格式的文件总是在部分语法上出现红色波浪线,但实际上这些代码是可以运行的。

1、首先打开VSCode应用程序,进入到编辑页面中。

2、然后在编辑的窗口中,在script标签里,第一行输入下面的内容即可:

3、然后在编辑的过程中就不会再出现代码错误检查线了。

4、还可以点击打开编辑页面左上角文件中的“首选项”。

5、然后在弹出来的菜单窗口中,选择打开“设置”选项。

6、然后在弹出来的编辑窗口中,点击输入“python.linting.pylint”进行搜索。

7、然后选中python.linting.pylintArgs复制粘贴到用户设置,之后添加--disable=加上检查的代码。

8、然后就完成了。

参考技术A

1、首先,在Visual Studio Code中输入python代码,有时候某个对象的成员命名存在,却显示无成员E1101。

2、在菜单栏,点击文件->首选项->设置,打开自定义设置窗口。

3、搜索python.linting.pylint,即可查找到pylint插件有关设置。

4、将python.linting.pylintArgs复制到用户设置,并添加参数:--disable=E1101。

5、再次查看工作文件夹,发现报错已经不再显示了。

参考技术B 你卸载的时候要把所有有关vs编译器的软件全不卸载,不要只卸载一个vs2010哦,全卸载要好长时间,但只能这样做,我试过了,行的。 参考技术C 10 VSCode 如何禁用某些格式的代码错误检查(红色波浪线)?
需要禁用代码错误检查(红色波浪线)

VS Code:启用内联拼写检查,但在“问题”面板中禁用拼写检查

【中文标题】VS Code:启用内联拼写检查,但在“问题”面板中禁用拼写检查【英文标题】:VS Code: enable inline spell checker, but disable spell check in the "Problems" panel 【发布时间】:2018-10-22 21:42:41 【问题描述】:

我使用 VS Code 的代码拼写检查器。我想禁用“问题”面板中的拼写检查器警告/错误(标准键盘绑定 Ctrl+Shift+M)其中“出现更严重的”问题。

通常有很多拼写检查错误,我不得不向下滚动到“真正的”问题 :-)

【问题讨论】:

是的,这些智能感知让我发疯。太让人分心了,特别是如果你正在解决“真正的”问题。 您可以使用正则表达式过滤问题。 【参考方案1】:

见issues: don't show in Problems pane。建议尝试:

"cSpell.diagnosticLevel": "Hint",

在您的 settings.json 中。这会将它们从问题窗格中删除。但是,在您的文件中,这些“提示”现在由拼写错误开头下方的三个小点表示,并且并不那么明显。您可以使用 colorCustomization 修改它们:

"workbench.colorCustomizations": 

  // will change the color of three dots to red
  "editorHint.foreground": "#ff0000",

  // will underline the entire word with dots in your chosen color
  "editorHint.border": "#00ff66"

这将为您提供两组提示点,您可以通过使它们透明来隐藏内置的三个点:

"editorHint.foreground": "#f000",

【讨论】:

亲爱的。谢谢 :-) 我们必须等到问题解决或自己解决 :-) 对我来说,在 1.44.1 editorHint.border 没有下划线整个单词,它只是用 4 个点而不是 3 个点。而且它们是稍大的点。对我来说可能足够明显:imgur.com/a/FZuvEjq 对于对此问题的更好解决方案感兴趣的任何人,请检查 VSCode 问题并投票:github.com/streetsidesoftware/vscode-spell-checker/issues/186 已经很酷了!但是: 1. editorHint 选项不再被识别为有效设置。 2. 下划线不是整个单词,只有点。 @DrumM editorHint colorCustomizations 仍然可以识别。必须将它们放入您的设置中的workbench.colorCustomizations 对象中。【参考方案2】:

VSCode 1.16(2021 年 11 月)

您可以使用以下命令创建cspell.json 文件:

添加"enabled": false(保存文件)并关闭拼写检查

命令菜单中的Spell: Toggle Spell Checking 添加/删除此enabled 设置

【讨论】:

除了“无法确定配置文件的位置”之外几乎可以正常工作。【参考方案3】:

命令调色板中的 Just Toggle Spell 选项(查看-命令调色板)

【讨论】:

【参考方案4】:

隐藏:

启用字典 命令(使用 F1 或查看 -> 命令面板...):

启用西班牙语拼写检查词典 在 Workspace 中启用西班牙语拼写检查词典 禁用字典 命令(使用 F1 或查看 -> 命令面板...):

禁用西班牙语拼写检查词典 在工作区中禁用西班牙语拼写检查字典

【讨论】:

【参考方案5】:

我刚刚使用正则表达式禁用了所有可能的单词。

  "cSpell.ignoreRegExpList": [
    ".*"
  ]

【讨论】:

更容易的是禁用它。有一个设置可以启用/禁用:"cSpell.enabled": false.【参考方案6】:

右键单击单词并单击菜单中的显示拼写检查配置信息。将出现拼写检查器选项卡,然后单击文件信息并取消选择为文件类型启用的拼写检查器(在我的情况下是打字稿)。

【讨论】:

有什么意义?只需禁用扩展程序即可。

以上是关于VSCode 如何禁用某些格式的代码错误检查(红色波浪线)?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 VScode 中禁用 tslint 检查?

如何在 vscode 中禁用更漂亮的错误突出显示

VS Code:启用内联拼写检查,但在“问题”面板中禁用拼写检查

如何在 TSLint 中启用“仅错误预防”? (禁用样式检查等)

VSCode:禁用一小部分代码的代码格式化

去除vscode红色下划线