замініть певне слово у сотнях файлів


0

У мене є структура дерева папок з сотнями файлів Java , розподілених в різних подпапки ,
я хочу , щоб замінити слово Fooз FooBarв кожному файлі
окремі екземпляри Fooповинен змінитися FooBarі Foo.functionName()повинен змінитися FooBar.functionName()
Але що - то таке , як myFooVarне повинно бути змінено ,
що це найпростіший спосіб зробити це в Windows XP? (У мене встановлено grep від GnuWin32, якщо його можна використовувати в будь-якому випадку)

Відповіді:


1

Це виглядає як завдання рефакторингу коду значного проекту Java. Я зазвичай рекомендую використовувати в цьому випадку інтегроване середовище розвитку.

Eclipse досить приємний і може виконувати рефакторинг, як перейменування ідентифікаторів (навіть у коментарях та документації). Щоб отримати конкретну допомогу та підручники з цієї теми, відвідайте офіційні сторінки довідки або шукайте більш широкі ресурси в мережі.


тому я запитував це в тому, що я новачок у Eclipse і не знаю, як це зробити. Як замінити це слово у всіх файлах проекту java за допомогою Eclipse?
user13267

0

Перш за все, будьте впевнені, що у вас є система контролю версій або будь-який інший тип резервного копіювання.
Повернути об'ємні заміни може бути дуже важко.

  1. Встановіть Notepad ++ http://notepad-plus-plus.org/download
  2. Відкрийте його і натисніть Ctrl+H
  3. Заповніть форму своїми опціями.

Знайдіть та замініть у файлах Notepad ++

Ви можете робити набагато складніші операції, навіть багаторядкові, з силою регулярних виразів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.