clion:从项目视图中排除文件

clion: exclude files from project view

我在 CLion 中的项目视图不仅列出了 C++ 文件和 headers,而且还列出了构建库 (.la) 和 object 文件 (.o)。我不想看到他们。我该怎么做才能让它们不出现在列表中?

在菜单中转到 Files/Settings:在对话框中选择项目 File types。对话框中的最后一个字段是 Ignored files and folders。它包含将应用的以分号分隔的模式,如果文件与其中之一匹配,则将被忽略。允许使用像 * 这样的通配符。

所以只需要在末尾加上;*.la;*.o

如果您正在使用版本控制 (git),您还可以将文件扩展名添加到 .gitignore 文件,Clion 也应该隐藏这些文件。如果您不使用版本控制,则将文件扩展名添加到 Clion Ignored files and folders 列表。

您还可以通过单击项目视图 header 栏右侧的齿轮图标 -> "Edit scopes" 来定义 so-called "Scope"。这将为您提供一个很好的 ui 来定义您的过滤器。然后,单击项目视图 header 栏中 "Project" 旁边的三角形和 select 您新创建的范围。