如何避免在Pycharm中对字符串进行拼写检查


84

在哪里可以禁用对PyCharm IDE的字符串进行拼写检查的选项?我讨厌评论和字符串下方的锯齿状线。


20
@Close选民:我看到你们当中有2个人建议将其移至SU。关于编程工具的问题是SO的热门话题,因此我不同意这些特别的票数。
SL Barth-恢复莫妮卡2014年

如果不是拼写检查器,请显示带有一些示例代码的屏幕截图。
LazyOne 2014年

Answers:


111

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

在此处输入图片说明

但是,实际上大多数锯齿线是由于违反PEP 8编码样式引起的。如果您也想禁用此选项,请在同一窗口中展开下面的列表,Python然后取消选中该选项PEP 8 coding style violation


9
# noinspection SpellCheckingInspection
Mark Ribau 2015年

谢谢@MarkRibau。如何针对特定评论?似乎没有办法。
鲍勃·斯坦

1
我只是将其放在错误拼写错误的代码行上方。这对您有帮助吗?
Mark Ribau '17

4
对我来说,没有“拼写”部分,在“校对”部分
Kelly Bang

@KellyBang谢谢,这对我来说也是如此。也许在较新的版本中,他们更改了位置。
Qed

6

PyCharm并没有检查语法中的字符串和评论。它检查拼写

您可以在“设置...”页面下找到拼写检查器的设置。在“项目设置”中有一个拼写页面。在此页面的“词典”底部选项卡您可以启用/禁用词典。如果您不希望进行拼写检查,只需禁用所有功能即可。

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

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


似乎PyCharm仅检查带有.dic扩展名的文件。如果要使用/usr/share/dict/italian,可能应该将其复制到重命名的其他目录中,italian.dic或者可以创建符号链接。



2

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


1

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


0

我认为最好的选择是仅对代码禁用错字检查。这样,变量/方法/类名和字符串下的绿线消失了,但是PyCharm仍然控制注释以避免拼写错误,因此,您既有不错的紧凑代码,也有完全可以理解的文档。

我不知道从哪个PyCharm版本可以访问此选项,但是可以肯定的是,在版本2020.2中,如果您在“设置”>“编辑器”>“检查”>“校对”中突出显示“错字,则在右侧面板中还有三个其他选项-只需取消选中“处理代码”即可。

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.