16

У меня есть 20 текстовых файлов с различными расширениями в каталоге.

Я хочу заменить « nnn » на « ooo » во всех файлах.

Я мог бы импортировать их в проект в Eclipse или Visual Studio чтобы заменить их все, но это излишне, и я добавил бы другие метафайлы и т.д.

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

Кто-нибудь знает такой инструмент?

7 ответов7

17

Notepad++ может сделать это легко ...

Меню поиска> Найти в файлах .. пункт меню ...

8

GrepWin будет делать это среди других, и это плагин Explorer.

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

Эта так тема на тему также предлагает WinGrep в качестве опции.

4

Если вы знакомы с Visual Studio, вы можете сделать это без создания проекта. Сделайте (что-то вроде): Edit>Find/Replace>Find in Files . Там вы можете указать папку .

Я делал это много раз. Я бы сказал, что это слишком излишне, если вам нужно было создать проект (вы этого не делаете) или если у вас не было установлено VS и вам нужно было это только для этого запроса.

2

Я считаю, что Textpad очень полезен для такого рода вещей, среди прочего.

0

Мне очень нравится продукт WildEdit от Helios Software (создателей отличного текстового редактора Textpad).

Это надежный, быстрый, гибкий и недорогой инструмент (£ 8,50 = ок. 10 евро) - хорошо стоит своей цены!

Он без проблем обрабатывает ASCII, ANSI, UTF-8 и другую кодировку, вы можете выбрать каталог и маску файла (* .cs, * .as?x и т. д.) и примените изменения только к этим файлам, и он сохранит резервную копию ваших исходных файлов на случай, если вы захотите отменить изменение.

Марк

0

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

-1

Я знаю, что немного опоздал на вечеринку, просто хотел упомянуть этот замечательный бесплатный инструмент. http://dngrep.github.io/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .