Там есть два вопроса:
1) Как исключить эти файлы в строковом рефакторинге, таком как поиск и замена
Вы можете настроить пользовательскую область при поиске и замене. Эта настраиваемая область сохраняется, поэтому вам не нужно настраивать ее каждый раз при поиске и замене.
Откройте окно поиска и замены или окно поиска в пути, и вы увидите раздел области действия в окне с «Custom» в качестве последнего параметра. Вы можете выбрать файлы, которые вы хотите включить / исключить здесь.
2) Как предотвратить изменение файлов в среде IDE без защиты от записи
В этом я не уверен. Вы можете добавить их в отдельный список изменений, чтобы они всегда были сгруппированы вне основного набора изменений, или добавить их в список игнорирования vc. Но это не мешает IDE изменять их. Возможно, вам следует выяснить, что редактирует эти файлы, и остановить этот процесс?