Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WebStorm:忽略项目中的文件而不从源代码管理中删除?_Webstorm - Fatal编程技术网

WebStorm:忽略项目中的文件而不从源代码管理中删除?

WebStorm:忽略项目中的文件而不从源代码管理中删除?,webstorm,Webstorm,我有一个很大的项目,里面有一些我通常不需要处理的文件。我经常使用CTRL+SHIFT+F在项目中的所有文件中查找字符串。我想从搜索中排除一些文件。我发现: 如果您现在不需要文件,但又不想完全 如果将其删除,则可以从项目中临时排除该文件。 代码完成、导航和删除将忽略排除的文件 检查 要排除文件,请在项目工具窗口中右键单击该文件,然后从菜单中选择“标记为纯文本”。该文件被标记为 目录树中的纯文本图标 要恢复更改,请右键单击文件并从菜单中选择“标记为” 首先,这看起来很奇怪。。。“标记为纯文本”?不管

我有一个很大的项目,里面有一些我通常不需要处理的文件。我经常使用CTRL+SHIFT+F在项目中的所有文件中查找字符串。我想从搜索中排除一些文件。我发现:

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

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

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

首先,这看起来很奇怪。。。“标记为纯文本”?不管怎样,我试过了,文件仍然会在搜索中显示。我还能做些什么来基本上“忽略”这些文件而不从源代码管理中删除它们吗?

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


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

我看到了,我想我应该提到它,但因为我想排除很多非常特定的文件(即,不是所有的JS文件),我必须分别键入每个完整的文件名。我希望有一个类似于纯文本方法的“右键单击”解决方案。我想我得处理一下,谢谢。啊,现在你的编辑对我的大多数情况可能都有用。不过,我仍然希望在文件级别使用“排除”选项。谢谢