Заменить String во всех файлах в Eclipse

Вы знаете, как я могу найти замену String во всех файлах моего текущего проекта?

Допустим, у меня есть эта строка "/sites/default/now я want it"/public/sites/default

но есть почти 1000 файлов.

Заранее спасибо.

Ответ 1

  • "Поиск" → "Файл"
  • Введите текст, файл и проекты
  • "Заменить"
  • Введите новый текст

Вуаля...

Ответ 2

В зависимости от типа файла, на котором вы сосредоточены, Ctrl + H откроет различные типы экранов поиска.

Более последовательная горячая клавиша будет использовать метод Alt: нажмите Alt, затем A, затем F.

Эффективный порядок операций:

  1. Ctrl + C текст, который вы хотите заменить (если доступно)
  2. Выделите текст, который хотите заменить
  3. Нажмите "ALT", затем "A", затем "F." приведет к поиску файлов. Выбор из (2) автоматически заполнит окно поиска
  4. В поле ввода "Типы имен файлов" введите ".java" для замены всех файлов Java или введите "" для замены во всех файлах
  5. Нажмите "Заменить...".
  6. Ctrl + V (Вставить). Или введите значение, которое вы хотите заменить
  7. Войти

Вы можете найти более подробную информацию в своем блоге: http://blog.simplyadvanced.net/android-how-to-findreplace-in-multiple-files-using-eclipse/

Ответ 3

Используйте Ctrl + H для открытия диалогового окна поиска Eclipse, выберите соответствующую вкладку поиска и выберите "Заменить...", чтобы открыть диалоговое окно "Поиск и замена"

Ответ 5

ctrl + H  will show the option to replace in the bottom . 

enter image description here

После того, как вы нажмете на замену, он будет показан ниже

enter image description here

Ответ 6

Тонни Мэдсен сказал это правильно, но иногда это слишком упрощенно.

Что делать, если вы хотите быть более избирательным в своих заменах, поскольку не все замены правильны для того, что вы пытаетесь сделать?

Здесь, как получить больше детализации для замены только в определенных папках, файлах или экземплярах:

Сначала сделайте так, как он сказал:

  • Нажмите SearchFile... ИЛИ нажмите Ctrl + H и выберите вкладку "Поиск файла".
  • Введите текст, шаблон файла и выберите Рабочее пространство или Рабочий набор.

Затем:

  • Нажмите Search
  • Когда ваши результаты появятся, сделайте выбор папки, файла или экземпляра с помощью Ctrl + щелкнув по тем, которые вы хотите выбрать. Пример: здесь мой выбор. Я выбрал 3 экземпляра, 1 файл и 1 папку:

enter image description here

  • Теперь щелкните правой кнопкой мыши по вашему выбору и перейдите к → Replace Selected.... Вот скриншот:

enter image description here

  • Введите то, что вы хотите заменить "С". В моем случае вы можете видеть, что это "Замена 190 матчей в 4 файлах". Теперь нажмите OK.

enter image description here

Вуаля!

Рекомендации:

Ответ 8

Если вы хотите заменить две строки кода одной строкой, это не работает. Работает в notepad++. Я открываю все файлы в notepad++ и заменяю все.

Ответ 9

Я попробовал следующий вариант в версии Helios Eclipse. Просто нажмите CTRL + F, вы получите окно "Найти/заменить" на экране.

enter image description here