Який найпростіший спосіб знайти та замінити текст у 20 текстових файлах у каталозі?


17

У мене в каталозі є 20 текстових файлів з різними розширеннями.

Я хочу замінити " nnn " на " ooo " у всіх файлах.

Я міг би імпортувати їх у проект у Eclipseабо Visual Studioзамінити їх усі, але це зайве, і я додав би інші метафайли тощо.

Який простий спосіб зробити це, я думаю: виберіть усі файли, клацніть правою кнопкою миші, виберіть якийсь інструмент під назвою (наприклад, "QuickReplacer") і заповніть пошук і заміну, натисніть і зробіть.

Хтось знає про такий інструмент?


1
Я хотів би зазначити, що якщо ви вже використовуєте Eclipse, виводячи Find in Files (або як воно ще називається), ви можете вибрати Каталог, а не існуючий проект для пошуку. Звідси не повинно бути важко, щоб потім запустити пошук / заміну на збігаються файлах.
анонімний боягуз

Відповіді:


8

GrepWin зробив би це серед інших, і це плагін Explorer.

Однак є досить великий набір різних додатків, які можуть це зробити.

Ця тема нитки ТА також пропонує WinGrep як варіант.


встановив його і зробив мій пошук / заміну протягом 3 хвилин, дякую!
Edward Tanguay


4

Якщо ви знайомі з Visual Studio, ви можете це зробити без створення проекту. Чи є (що - щось на зразок): Edit>Find/Replace>Find in Files. Там ви можете вказати папку .

Я робив це багато разів. Я б сказав, що це зайвий рівень лише у тому випадку, якщо вам довелося створити проект (у вас немає) або якщо у вас не було встановлено VS і потрібен він лише для цього запиту.



1

Піднесене : Ctrl+ Shift+f

Замінює текст у всіх відкритих файлах, або ви можете вказати певні папки, натиснувши клавішу .

Після цього натисніть File> Save All.


0

Мені дуже подобається продукт WildEdit від Helios Software (виробники прекрасного текстового редактора Textpad).

Це надійно, швидко, гнучко і не коштує багато (8,50 фунтів = приблизно 10 євро) - все-таки варто його ціни!

Він обробляє ASCII, ANSI, UTF-8 та інше кодування без проблем, ви можете вибрати каталог та маску файлу (* .cs, * .as? X тощо) та застосувати зміни лише до цих файлів, і це буде зберігайте резервну копію своїх оригінальних файлів, якщо ви хочете скасувати зміну.

Марк


0

SciTE має вбудований в Windows - доки всі файли знаходяться в одному каталозі (і це дуже маленький і швидкий текстовий редактор загального призначення в угоду) - клацніть правою кнопкою миші та «Редагувати SciTE» будь-яким файлом у каталозі. , Ctrl + Shift + F, введіть пошук та заміну рядків та додатковий фільтр імен файлів та натисніть кнопку ОК.


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