Какой самый простой способ найти и заменить текст в 20 текстовых файлах в каталоге?


17

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

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

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

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

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


1
Я хотел бы отметить, что если вы уже используете Eclipse, вызывая функцию Поиск в файлах (или как она там называется), вы можете выбрать каталог, а не существующий проект для поиска. Оттуда не должно быть трудно выполнить поиск / замену для сопоставленных файлов.
анонимный трус

Ответы:


8

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

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

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


установил его и сделал мой поиск / замену в течение 3 минут, спасибо!
Эдвард Тангей


4

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

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


2

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


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, введите строку поиска и замены и необязательный фильтр имени файла и нажмите OK.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.