有没有办法告诉IntelliJ IDEA在搜索/替换期间或重构期间不查看文件?

ege*_*ari 7 refactoring replace file intellij-idea

基本上我的问题是主题^

我有4个大量的文件.我需要将它们放在我的maven项目结构下的资源中.每当我进行基于字符串的重构或搜索/替换时......我基本上都希望IDE完全忽略这些文件.

是的,我知道我可以排除它们并手动进行替换......但就像我说的那样,我想删除任何可以通过IDE修改它们的可能性(我不想写保护它们,或者将它们全部还原)版本控件说它们已被修改的时间.

有什么方法可以排除这些文件吗?

Rac*_*hel 13

那里有两个问题:

1)如何在基于字符串的重构中排除这些文件,例如搜索和替换

您可以在执行查找和替换时设置自定义范围.此自定义范围已保存,因此您无需在每次执行查找和替换时进行设置.

打开"查找并替换"窗口或"路径查找"窗口,您将在窗口中看到"自定义"作为最后一个选项的范围部分.您可以在此处选择要包含/排除的文件.

2)如何在没有写保护的情况下防止在IDE中修改文件

我不确定.您可以将它们添加到单独的更改列表中,以便始终将它们与主要更改集分开,或将它们添加到vc忽略列表中.但这并不能阻止IDE修改它们.也许您应该找出编辑这些文件的内容并停止该过程?