Есть ли способ сказать IntelliJ IDEA не смотреть на файлы во время поиска / замены или во время рефакторинга? - PullRequest
7 голосов
/ 16 апреля 2011

В основном мой вопрос - тема ^

У меня 4 массивных файла. Мне нужно поместить их в ресурсы под моей структурой проекта Maven. Всякий раз, когда я выполняю рефакторинг на основе строк или выполняю поиск / замену ... Я обычно хочу, чтобы среда IDE полностью игнорировала эти файлы.

Да, я знаю, что могу исключить их и выполнить замены вручную ... но, как я уже сказал, я хочу исключить любую возможность их изменения через IDE (без необходимости защищать их от записи, я думаю, или вернуть их все время, если система контроля версий сообщает, что они были изменены).

Можно ли как-то исключить эти файлы?

Ответы [ 3 ]

13 голосов
/ 28 апреля 2011

Там есть два вопроса:

1) Как исключить эти файлы в строковом рефакторинге, таком как поиск и замена

Вы можете настроить пользовательскую область при поиске и замене. Эта настраиваемая область сохраняется, поэтому вам не нужно настраивать ее каждый раз при поиске и замене.

Откройте окно поиска и замены или окно поиска в пути, и вы увидите раздел области действия в окне с «Custom» в качестве последнего параметра. Вы можете выбрать файлы, которые вы хотите включить / исключить здесь.

2) Как предотвратить изменение файлов в среде IDE без защиты от записи

В этом я не уверен. Вы можете добавить их в отдельный список изменений, чтобы они всегда были сгруппированы вне основного набора изменений, или добавить их в список игнорирования vc. Но это не мешает IDE изменять их. Возможно, вам следует выяснить, что редактирует эти файлы, и остановить этот процесс?

2 голосов
/ 11 февраля 2016

Вы можете пометить каталог как исключенный в «Структура проекта-> Модули»

enter image description here

0 голосов
/ 01 февраля 2014

Вы можете пометить этот каталог как "Корень сгенерированных источников"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...