从Android Studio lint拼写检查器中排除文件

时间:2015-03-28 19:40:37

标签: android-studio spell-checking lint

Android Studio lint拼写检查程序会标记十六进制代码,这些代码看起来就像某些文件中的单词最好不加以检查,例如values/colors.xmlbuild/intermediates/dex-cache/cache.xml

如何告诉lint不拼写检查某些文件夹或文件?

2 个答案:

答案 0 :(得分:4)

这可以通过使用IDE范围来完成。在Android Studio(至少3.4)中,您可以按作用域配置每个检查。这样做的想法是,创建一个包含所有不想进行拼写检查的文件的合并范围,然后为该合并范围关闭“拼写检查”,而对其他所有文件都保持打开状态。

  1. Settings / Appearance & Behavior / Scopes中添加一个新范围,其中包含要从拼写检查中排除的所有文件。例如,此模式覆盖所有svg个文件:file:*.svg。在您的情况下,可能像file:*/colors.xml||file:*/cache.xml。 IDE将以绿色突出显示所有受影响的文件,因此您可以检查输入的格式是否正确。

  2. 然后设置拼写检查,以使您的新示波器处于关闭状态,而在其他所有位置均处于打开状态。 Spelling

答案 1 :(得分:0)

colors.xml

有同样的问题

我找不到禁用某个文件检查的方法,但我可以摆脱十六进制代码的拼写检查。

点击Analyze->Inspect Code。 选择Whole Project,然后点击确定。

检查工具窗口将打开并显示结果。

您应该能够在Spelling->typo下看到有问题的十六进制代码。 右键单击其中任何一个,然后选择Exclude

我的诀窍。 HTH