据我所知,排除目录的唯一方法是将其标记为在项目结构中排除。但是,这会使 IntelliJ 完全忽略该目录。因此它不会出现在自动完成选项中。
我不想要这个。我希望排除在检查之外,但要包含在其他所有内容中。这可能吗?
我正在使用 Intellij 12.0.2。而且,实际上是引导 css 和 js 未通过检查。
据我所知,排除目录的唯一方法是将其标记为在项目结构中排除。但是,这会使 IntelliJ 完全忽略该目录。因此它不会出现在自动完成选项中。
我不想要这个。我希望排除在检查之外,但要包含在其他所有内容中。这可能吗?
我正在使用 Intellij 12.0.2。而且,实际上是引导 css 和 js 未通过检查。
正如Peter Lawrey所建议的那样,正确的解决方案是使用自定义检查范围,排除您不希望运行检查的目录。
使用 IntelliJ 15,您可以将目录标记为Generated Sources Root
. 这会跳过检查,但自动完成仍然有效。
Mark Directory As
/Generated Sources Root
注意:您似乎无法在Project Structure
对话中选择此类型,只能通过右键单击。
状态栏中有一个戴帽子的人。单击它并选择检查级别。
另外,如果您有很多文件要禁止检查,请转到.idea
并编辑workspace.xml
,查找<component name="HighlightingSettingsPerFile">
并添加如下行:
<setting file="file://$PROJECT_DIR$/src/main/config/config.xml" root0="SKIP_HIGHLIGHTING" />
我发现它比编辑检查级别更简单。