Небольшое предложение, рассмотрите возможность замены этой строки для некоторой глобальной переменной или свойства. Замена некоторого пути в 1000 файлов - признак плохого дизайна. ;)
@Radium: Но в некоторых случаях удобно, если я захочу изменить '@Test' на '@Ignore' для 10k тестовых примеров по всему проекту, а затем снова изменить один на '@Test', который я сейчас исправляю.
Спасибо, я так решил. 1.- Выберите текст для поиска. 2.- Выберите «Поиск в меню»> «Текст»> «Проект», в окне поиска появится список вхождений. 3.- Щелкните правой кнопкой мыши на корне этого списка, 4.- Выберите Заменить все ... 5.- Введите текст для замены. 6.- Готово ..... спасибо ..
RickMx
К сожалению, это не помогает для многострочного текста! :(
Eric
1
@Eric Это работает, если вы используете регулярные выражения! Вы даже можете выделить текст, который хотите заменить, и до тех пор, пока параметр «Регулярное выражение» активен, прежде чем запускать диалоговое окно, он будет охватывать большую часть форматирования для вас =)
skia.heliou
Для большей детализации вы можете выполнить «Поиск файлов», а затем сделать несколько выборок, щелкнуть правой кнопкой мыши и перейти к «Заменить выбранное ...». Полный ответ и пример со скриншотами смотрите здесь: stackoverflow.com/a/50283848/4561887 .
Габриэль Стейплс
13
В зависимости от типа файла, на котором вы сосредоточены, Ctrl + H откроет различные типы экранов поиска.
Более последовательная горячая клавиша будет использовать метод Alt: нажмите Alt, затем A, затем F.
Эффективный порядок операций:
Ctrl + C текст, который вы хотите сделать замену (если доступно)
Выделите текст, который вы хотите заменить
Нажмите «ALT», затем «A», а затем «F.», чтобы открыть поиск файлов. Выбор из (2) автоматически заполнит окно поиска
В поле ввода «Шаблоны имен файлов» введите « .java» для замены всех файлов Java или введите « » для замены во всех файлах.
Нажмите «Заменить…»
Ctrl + V (Вставить). Или введите значение, которое вы хотите сделать замену
Введите текст, шаблон файла и выберите свое рабочее пространство или рабочий набор.
Затем:
щелчок Search
Когда появятся ваши результаты, сделайте выбор папки, файла или экземпляра, Ctrlнажав + на те, которые вы хотите выбрать. Пример: вот мой выбор. Я выбрал 3 экземпляра, 1 файл и 1 папку:
Теперь щелкните правой кнопкой мыши по вашему выбору и перейдите к -> Replace Selected.... Вот скриншот этого:
Введите то, что вы хотите заменить "С". В моем случае вы видите, что это «Замена 190 совпадений в 4 файлах». Теперь нажмите OK.
Если вы хотите заменить две строки кода одной строкой, это не сработает. Работает в блокноте ++. Я заканчиваю тем, что открыл все файлы в блокноте ++ и заменил все.
Перейдите -> Окно -> Настройки -> Общие -> Ключи и найдите замену, тогда вы увидите привязку для Найти и заменить . В нижней части этого окна вы можете добавить свой ключ в текстовое поле Binding . Там вы можете добавлять или редактировать любые клавиши как ярлык.
Это опция в файле поиска =>, а ярлык - (Ctrl + h). Пройдите дальше, перейдите по ссылке. [Есть ли способ , чтобы найти / заменить через весь проект в Eclipse?] ( Stackoverflow.com/questions/3426049/... )
Ответы:
Вуаля ...
источник
В зависимости от типа файла, на котором вы сосредоточены, Ctrl + H откроет различные типы экранов поиска.
Более последовательная горячая клавиша будет использовать метод Alt: нажмите Alt, затем A, затем F.
Эффективный порядок операций:
Вы можете найти более подробную информацию в моем блоге: http://blog.simplyadvanced.net/android-how-to-findreplace-in-multiple-files-using-eclipse/
источник
Используйте Ctrl + H, чтобы открыть диалоговое окно поиска Eclipse, выберите соответствующую вкладку поиска и выберите «Заменить ...», чтобы открыть диалоговое окно «Поиск и замена».
источник
Странно, но это два шага:
Демо в:
http://www.avajava.com/tutorials/lessons/how-do-i-do-a-find-and-replace-in-multiple-files-in-eclipse.html
источник
Тонни Мэдсен сказал это правильно, но иногда это слишком упрощенно.
Что, если вы хотите быть более избирательными в своих заменах, поскольку не все замены являются правильными для того, что вы пытаетесь сделать?
Вот как можно добиться большей детализации, чтобы выполнять замены только в определенных папках, файлах или экземплярах:
Во-первых, делай, как он сказал:
Затем:
Вуаля!
Ссылки:
источник
После того, как вы нажмете на кнопку «заменить», он будет показан ниже
источник
В файле search => есть опция и ярлык Ctrl+ H. Пройдите дальше, перейдите по ссылке. Это отлично работает с Eclipse Neon
Есть ли способ найти / заменить весь проект в Eclipse?
источник
Если вы хотите заменить две строки кода одной строкой, это не сработает. Работает в блокноте ++. Я заканчиваю тем, что открыл все файлы в блокноте ++ и заменил все.
источник
Ctrl+ Fдает мне диалоговое окно поиска / замены.
Или вы можете,
Первый Alt+A
Далее Alt+F
Затем нажмите кнопку Заменить .
Если не из них работал:
Перейдите -> Окно -> Настройки -> Общие -> Ключи и найдите замену, тогда вы увидите привязку для Найти и заменить . В нижней части этого окна вы можете добавить свой ключ в текстовое поле Binding . Там вы можете добавлять или редактировать любые клавиши как ярлык.
источник
Я попробовал следующую опцию в Helios версии Eclipse. Просто нажмите CTRL + F, и на экране появится окно «Найти / Заменить».
источник