Заменить строку во всех файлах в Eclipse - PullRequest
131 голосов
/ 23 июля 2011

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

Допустим, у меня есть эта строка "/ sites / default / теперь я хочу, чтобы это было "/ public / sites / default

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

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

Ответы [ 8 ]

231 голосов
/ 23 июля 2011
  • "Поиск" -> "Файл"
  • Введите текст, шаблон файла и проекты
  • "Заменить"
  • Введите новый текст

Вуаля ...

13 голосов
/ 21 декабря 2012

В зависимости от типа файла, на котором вы сосредоточены, 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/

6 голосов
/ 23 июля 2011

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

4 голосов
/ 25 ноября 2014

Странно, но это двухэтапное задание:

  1. Ищите что хотите
  2. На вкладке поиска щелкните правой кнопкой мыши и выберите заменить или заменить все:

Демонстрация по адресу:

http://www.avajava.com/tutorials/lessons/how-do-i-do-a-find-and-replace-in-multiple-files-in-eclipse.html

3 голосов
/ 05 февраля 2018
ctrl + H  will show the option to replace in the bottom . 

enter image description here

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

2 голосов
/ 11 мая 2018

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

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

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

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

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

Тогда:

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

enter image description here

  • Теперь щелкните правой кнопкой мыши по вашему выбору и перейдите к -> Заменить выбранное ... . Вот скриншот этого:

enter image description here

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

enter image description here

Вуаля!

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

1 голос
/ 09 ноября 2016

Существует опция в search => file , а ярлык - Ctrl + H Пройдите дальше, перейдите по ссылке. Это отлично работает с Eclipse Neon

Есть ли способ найти / заменить весь проект в Eclipse?

0 голосов
/ 30 декабря 2015

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

enter image description here

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