如何在PyCharm中禁用十六进制颜色代码的拼写检查?
PyCharm中跳过十六进制颜色代码拼写检查的方法
问题
PyCharm会对#f8cecc这类十六进制颜色代码里的字符(比如cecc)弹出拼写错误警告,用# noinspection指令没用,又不想把这类随机字符加入拼写字典。
解决办法
方法一:全局设置忽略所有颜色代码
- 打开PyCharm设置(快捷键:Windows/Linux是
Ctrl+Alt+S,Mac是Cmd+,) - 依次进入Editor > Inspections > Spelling
- 在右侧找到「Ignored words patterns」,点击
+按钮,添加正则表达式:
这个规则会匹配所有3位或6位标准十六进制颜色代码,PyCharm之后就不会对这类代码做拼写检查了^#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})$ - 点击「Apply」再「OK」保存设置
方法二:单行临时忽略
如果只需要跳过某一行的颜色代码检查,可以在该行前后加注释控制:
# spell-checker: disable bg_color = "#f8cecc" # spell-checker: enable
注:部分旧版本PyCharm可能需要额外插件支持该注释指令,优先推荐方法一。
内容的提问来源于stack exchange,提问作者Stefan
相关产品推荐
相关产品推荐

