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

Posted

技术标签:

【中文标题】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】:

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

【讨论】:

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

以上是关于VS Code:启用内联拼写检查,但在“问题”面板中禁用拼写检查的主要内容,如果未能解决你的问题,请参考以下文章

内联禁用 Firefox 拼写检查?

为啥启用 Just My Code 后 VS2010 会寻找框架源代码?

如何在 Rider 中启用拼写检查?

如何在 google colab 中启用拼写检查器(colab 在 linux OS 上运行)?

VS Code 程序猿 必装的高效开发插件

防止在 VS Code 中包装内联 CSS 行