【问题标题】:WebStorm: Ignore files in project without removing from source control?WebStorm:忽略项目中的文件而不从源代码管理中删除?
【发布时间】:2025-12-08 17:40:01
【问题描述】:

我有一个大型项目,其中包含一些我通常不需要处理的文件。我经常使用 CTRL+SHIFT+F 在项目中的所有文件中查找字符串。有些文件我想从该搜索中排除。我找到了this in the documentation

如果您现在不需要文件但又不想完全 删除它,您可以暂时从项目中排除该文件。 代码完成、导航和 检查。

要排除文件,请在“项目”工具窗口中右键单击该文件,然后从菜单中选择“标记为纯文本”。该文件标有 目录树中的纯文本图标图标。

要恢复更改,请右键单击文件并从菜单中选择标记为。

首先,这看起来很奇怪……“标记为纯文本”?无论如何,我试过了,文件仍然出现在搜索中。我还能做些什么来基本上“忽略”文件而不将它们从源代码管理中删除?

【问题讨论】:

    标签: webstorm


    【解决方案1】:

    文本文件(标记为纯文本,以及通常的.txt 文件)不会从搜索中排除 - 仅从导航/完成中排除。 要从所有索引中排除文件,您可以将其添加到 设置 | 中的 排除文件: 列表中目录。请参阅your link按名称模式排除文件和文件夹部分

    请注意,可以使用将目录标记为/已排除右键菜单项来排除文件夹。不幸的是,单个文件没有这样的选项。如果你错过了,请投票给IDEA-139359

    【讨论】:

    • 我看到了,我想我应该提到它,但是因为我想排除很多非常具体的文件(即,不是所有的 JS 文件),我必须单独输入每个完整的文件名。我希望有一个类似于纯文本方法的“右键单击”解决方案。我想我只需要处理它,不过谢谢。
    • 啊,现在您的编辑可能对我的大多数情况都有用。不过,我仍然希望在文件级别有一个“排除”选项。谢谢!
    最近更新 更多