【问题标题】:Permanently exclude directory in IntelliJ永久排除 IntelliJ 中的目录
【发布时间】:2014-09-17 09:23:47
【问题描述】:

我有一个 IntelliJ 项目,其中包含一些大文件的目录。由于这些文件被添加到项目中,我们注意到性能下降,例如瞬间冻结和普遍迟缓。将目录标记为已排除(上下文菜单 -> 将目录标记为 -> 已排除)似乎有助于解决问题。但是,此选项永远不会跨会话保留,因此当我重新打开 IntelliJ 并打开项目时,该文件夹不会被标记为已排除。如何将此目录永久标记为排除?

在 Mac OS X 10.9.4 上运行 IntelliJ IDEA 13.1.4。

【问题讨论】:

标签: intellij-idea intellij-13


【解决方案1】:

在 Sources 选项卡下的项目设置中,您可以将目录标记为已排除。

【讨论】:

    【解决方案2】:

    为了扩展 osundblad 的答案,现在这在最新版本的 IntelliJ 中可以正常工作:

    • 打开源模块的模块设置,该源模块位于要排除的目录之上的某个位置。如果您在项目视图中右键单击该目录,您应该会在上下文菜单中看到Open Module Settings,单击它。
    • 应该会出现“项目结构”窗口,其中包含名为SourcesPathsDependencies 的选项卡
    • Sources 选项卡的文件树控件底部,找到标记为Exclude Files 的文本框
    • 假设您有想要排除的目录 foobar/baz:输入 foo*;bar/baz*; 应用/确定更改,它们将被永久排除在项目之外。

    【讨论】:

      【解决方案3】:

      我正在使用 IntelliJ IDEA 2020.1.4 和 Bazel 构建,并试图排除 .bazel-cache 目录,以便它不会在搜索中弹出。不幸的是,osundbladcobbzilla 的回答都没有导致永久隐藏该目录。

      有什么帮助:

      File -> Settings -> Editor -> File Types -> Ignore files and folders
      

      并添加.bazel-cache,以;分隔。

      【讨论】:

        猜你喜欢
        • 2010-11-16
        • 2013-11-03
        • 2013-10-15
        • 2011-02-27
        • 1970-01-01
        • 2022-01-26
        • 2019-09-21
        • 1970-01-01
        • 2011-03-25
        相关资源
        最近更新 更多