【问题标题】:How to avoid the spell check on string in Pycharm如何避免在 Pycharm 中对字符串进行拼写检查
【发布时间】:2014-06-16 12:08:53
【问题描述】:

在 PyCharm IDE 中禁用字符串拼写检查的选项在哪里? 我讨厌我的 cmets 和琴弦下面的锯齿线。

【问题讨论】:

  • @Close Voters:我看到你们中的两个人建议将其移至 SU。关于编程工具的问题是on-topic for SO,所以我不同意这些特别接近的投票。
  • 如果这不是拼写检查器——请显示带有示例代码的屏幕截图。

标签: python syntax pycharm


【解决方案1】:

转到File -> Settings -> Editor -> Inspections。在中间窗口中展开Spelling 下的列表并取消选中选项Typo

然而,实际上大部分锯齿线是由违反PEP 8 coding style 引起的。如果您也想禁用此选项,请在同一窗口中展开Python 下的列表并取消选中选项PEP 8 coding style violation

【讨论】:

  • # noinspection SpellCheckingInspection
  • 感谢@MarkRibau。如何为特定的评论做到这一点?好像没有办法。
  • 我只是把它放在错误拼写错误的行上方。这对你有帮助吗?
  • 对我来说没有“拼写”部分,它在“校对”下
  • @KellyBang 谢谢,对我来说似乎也是如此。也许在较新的版本中,他们改变了位置。
【解决方案2】:

在最新版本的 PyCharm 中,它显示为 ProofReading:

【讨论】:

    【解决方案3】:

    您可以通过在其上方评论 # noinspection SpellCheckingInspection 来禁用特定代码部分的拼写检查。

    https://www.jetbrains.com/help/pycharm/spellchecking.html

    【讨论】:

    • 出于某种奇怪的原因,我必须将指令连续插入两行才能生效。
    【解决方案4】:

    PyCharm 检查字符串和 cmets 中的 语法。它检查拼写

    您可以在设置...页面下找到拼写检查器的设置。 项目设置中有一个拼写页面。在此页面内,在 Dictionaries 选项卡的底部,您可以启用/禁用字典。如果您不想进行拼写检查,只需禁用所有这些。

    请注意,可以在拼写检查器中添加自定义单词,或者,如果您的计算机上已有字典,则可以添加它。如果您想拼写检查不同的语言(例如意大利语),这会很有用。

    特别是如果您使用的是 Linux 系统并且您已经安装了意大利语语言包,您可能在以下位置有意大利语词典:/usr/share/dict/italian。 您可以将/usr/share/dict目录添加到搜索字典的目录中,并启用italian字典。


    看起来 PyCharm 只检查扩展名为 .dic 的文件。如果您想使用/usr/share/dict/italian,您可能应该将其复制到另一个目录中,将其重命名为italian.dic,或者您可以创建一个符号链接。

    【讨论】:

      【解决方案5】:

      在我看来,最好的选择是仅针对代码禁用拼写检查。这样,变量/方法/类名称和字符串下的绿线消失了,但 PyCharm 仍然控制 cmets 以避免拼写错误,因此您拥有漂亮紧凑的代码和完全可理解的文档。

      我不完全知道从哪个 PyCharm 版本可以访问此选项,但如果您在 Settings > Editor > Inspections > Proofreading 中突出显示 Typo,则可以肯定在 2020.2 修订版中> 右侧面板中有三个附加选项 - 只需取消选中进程代码即可。

      【讨论】:

        【解决方案6】:

        在较新版本的 PyCharm 中,转到首选项 -> 编辑器 -> 检查 -> 拼写。

        【讨论】:

          【解决方案7】:

          您还可以通过按 Alt + 输入该单词并选择 Save [typo word] to dictionary 将特定的错字词添加到 PyCharm 词典。有时这对我来说是最好的选择。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2012-07-07
            • 1970-01-01
            • 2010-10-05
            • 1970-01-01
            • 2011-07-30
            • 1970-01-01
            • 2016-01-22
            • 1970-01-01
            相关资源
            最近更新 更多