Переименовать несколько файлов

У меня есть файл с именем HomePage.html, но я хочу изменить его на index.html. Проблема в том, что если я хочу изменить его, мне придется изменить его во всех моих файлах, на которые я ссылаюсь на эту страницу.

Например:

  • Имя файла: Home-Page.html
  • Переименовать в: index.html

затем у меня есть еще 10 файлов, в которых я использую Home-Page.html на панели навигации, и мне приходится менять это на каждой странице.

Я хочу изменить таким образом 20 имен, и это будет стоить много времени, если мне придется менять это на каждой странице 1 на 1.

Так как я могу переименовать это сразу во всех файлах? Я пробовал использовать Ctrl + Shift + R, но почему-то это не сработало ... (может быть, потому что у меня есть <a href="Home-Page.html"> вещи вокруг?)


person Minegolfer    schedule 12.01.2017    source источник
comment
Ну .. да - вызвать Refactor | Rename в файле (на панели "Просмотр проекта") - в этом диалоговом окне есть опция для проверки ссылки - postimg.org/image/k0oulgggx - попробуйте (конечно, будет работать, если IDE сможет правильно распознавать такие ссылки). В противном случае - уже упомянутый Find | Replace in Path (Ctrl+Shift+R) и делайте это один за другим (подтверждая каждое место, чтобы убедиться, что все сделано правильно). Если случится так, что поиск не найдет все места - подумайте о том, чтобы сделать File | Invalidate Caches... и перед этим перезапустите IDE.   -  person LazyOne    schedule 12.01.2017
comment
@LazyOne Тай, это сработало: D 'Файл | Сделать недействительными кеши ... это не помогло мне.   -  person Minegolfer    schedule 15.01.2017


Ответы (2)


В редакторе PHP или IDE используйте функцию «Найти и заменить», она позволяет вам найти и заменить все вхождения в вашем файле. Например, замените «Домашняя страница» на «индекс». В возвышенном тексте он начинается с Ctrl + H

person BDeliers    schedule 12.01.2017
comment
Но тогда он заменяет его только в этом файле, а не во всех 20 файлах моего веб-сайта, где я хотел бы его изменить. - person Minegolfer; 15.01.2017

(для 30 символов я просто пишу этим ...)

Исправлено> По комментарию LazyOne

person Minegolfer    schedule 19.01.2017