【问题标题】:Exclude files from Android Studio lint spell checker从 Android Studio lint 拼写检查器中排除文件
【发布时间】:2015-06-02 00:31:28
【问题描述】:

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

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

【问题讨论】:

    标签: android-studio spell-checking lint


    【解决方案1】:

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

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

    2. 然后设置拼写检查,使其对您的新范围关闭,而在其他任何地方打开。

    【讨论】:

      【解决方案2】:

      colors.xml 有同样的问题

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

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

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

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

      为我做了诀窍。高温

      【讨论】:

      • 如何避免检查结果首先显示拼写错误(所以我不需要手动排除它们)是这个问题的动机。
      猜你喜欢
      • 2013-12-19
      • 2013-08-14
      • 2013-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-09
      相关资源
      最近更新 更多