Как найти и заменить слова в нескольких файлах

Как найти и заменить слова в нескольких файлах

Что делать, если вам нужно заменить одно слово в десятках или даже сотнях или тысячах текстовых файлов? Вы сохраняете спокойствие и загружаете Блокнот ++ [Неработающий URL-адрес удален] или Замените текст [Больше не доступен]. Эти две утилиты сделают свою работу за секунды.





Это распространенная дилемма среди разработчиков и программистов. Представьте, что вы управляете проектом с сотнями или тысячами файлов. Когда название продукта, которое появляется почти на каждой странице, меняется, вы вряд ли сможете просмотреть каждую страницу, чтобы вручную найти и изменить название. Нет, ты умнее этого.





Вы запускаете Google, находите эту статью и узнаете о решении, которое займет всего несколько секунд.





Как редактировать несколько файлов массово

Вы можете использовать Notepad ++ или специальный инструмент под названием Заменить текст на массовое редактирование ваши файлы.

Блокнот ++

Во-первых, позвольте Notepad ++ найти слово во всех файлах, которые вам нужно отредактировать. Откройте Notepad ++ и перейдите в Поиск> Найти в файлах ... или нажмите CTRL + SHIFT + F . Это открывает меню «Найти в файлах».



Под Найти то, что: , введите слово или фразу, которую нужно изменить. Под Заменить: , введите новое слово или фразу. Наконец, установите Справочник: где находятся затронутые файлы, чтобы Notepad ++ знал, где искать.

Вы также можете использовать расширенные настройки, которые я описал ниже. Когда все настроено, нажмите Найти все если вам нужно перепроверить хиты или Заменить в файлах если вы хотите, чтобы Notepad ++ немедленно применил изменения. В зависимости от количества файлов, которые ищет Notepad ++, это может занять несколько секунд.





Если вы пошли с Найти все , вы получите список совпадений. Удалите все файлы, которые вы не хотите редактировать, выбрав их и нажав DEL, затем щелкните правой кнопкой мыши оставшиеся файлы и выберите Открыть все .

Теперь перейдите к Поиск> Заменить или нажмите CTRL + H , который запустит меню 'Заменить'. Здесь вы найдете возможность Заменить все во всех открытых документах .





Опять же, вы можете выполнить несколько дополнительных настроек, как описано ниже.

Расширенный поиск и замена настроек в Notepad ++

Под Найти в файлах , можете добавить Фильтры для поиска только в определенных типах файлов. Например, добавить * .doc искать только в файлах DOC. Точно так же вы можете искать файлы с определенным именем, независимо от типа файла. Добавлять *. * для поиска любого имени и типа файла.

Когда вы выбираете каталог с подпапками, отметьте Во всех подпапках а также В скрытых папках искать и их тоже. Вы также можете проверить Искать только целое слово , чтобы случайно не отредактировать частичное совпадение.

В Режим поиска в меню «Найти в файлах» и «Заменить» позволяет выполнять расширенный поиск и замену. Выбирать Расширенный если вы используете расширения, например, для замены символа новой строкой ( n). Выбирать Регулярное выражение если вы используете операторы чтобы найти и заменить все совпадающие слова или фразы. Вы можете придерживаться Обычный если вы просто заменяете текст текстом.

Заменить текст [больше не доступно]

С помощью «Заменить текст» вы можете настроить Заменить группу для добавления нескольких файлов и / или каталогов и нескольких замен.

Для начала создайте новую группу. Перейти к Заменить> Добавить группу , и дайте вашей группе имя.

Щелкните группу правой кнопкой мыши и выберите Добавить файлы)... , чтобы добавить файлы и / или папки, которые вы хотите редактировать. В свойствах файлов / папок выберите свой Тип источника , т. е. один файл или папку, затем выберите Исходный файл / путь к папке . Если вы решили добавить папку, вы также можете включать и исключать типы файлов, добавляя их в Включить фильтр файлов или Исключить фильтр файлов ряды. Нажмите Ok когда вы закончите.

Чтобы добавить несколько файлов или папок, повторите описанный выше шаг.

Лучшая функция «Заменить текст» заключается в том, что вы можете выбрать место назначения, отличное от исходного. в Свойства файла / папки , переключитесь на Место назначения вкладку и выберите желаемый Путь к файлу / папке назначения .

Теперь, когда вы создали свою группу, пришло время определить свои замены. Выберите свою группу и перейдите в Заменить> Найти / заменить сетку> Расширенное редактирование ... Теперь вы можете добавить Текст поиска а также Заменить текст . Обязательно посмотрите в раскрывающееся меню внизу, чтобы настроить параметры поиска и замены.

Как и в Notepad ++, вы можете использовать строки и операторы расширенного поиска. В отличие от Notepad ++, вы можете добавить столько экземпляров поиска и замены, сколько захотите, и Replace Text будет проходить через все из них при запуске процесса.

Чтобы произвести замену, перейдите к Заменить> Начать замену или нажмите CTRL + R .

Об инструментах

Что такое Notepad ++?

Notepad ++ - это бесплатный редактор исходного кода и альтернатива Windows Notepad. Он выпущен под Стандартная общественная лицензия GNU , что делает его Открытый исходный код орудие труда.

Кроме того, Notepad ++ - это легкое приложение, которое экономит ресурсы, что делает его полезным для окружающей среды:

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

Вот небольшой набор функций Notepad ++, которые делают его идеальным инструментом для написания и редактирования (кода):

  • Пронумерованные строки для упрощения навигации.
  • Автоматическое и настраиваемое выделение и сворачивание синтаксиса кодирования.
  • Поддержка поиска и замены Perl-совместимого регулярного выражения (PCRE).
  • Автозаполнение, которое включает завершение слова, завершение функции и подсказку параметров функции.
  • Интерфейс с вкладками, позволяющий работать с несколькими документами параллельно.
  • Одновременное редактирование нескольких строк с помощью CTRL + выделение мышью или редактирования столбца.

Что такое заменить текст?

Заменить текст намного проще, чем Notepad ++. Он выполняет одну работу: заменяет текст. Ecobyte, компания, стоящая за Replace Text, помнит о его влиянии. Следовательно, программное обеспечение с причиной поставляется с необычным лицензионным соглашением с конечным пользователем:

К сожалению, Replace Text больше не поддерживается, и в Windows 10 нет файла справки. Я все равно рассмотрел его, потому что он предлагает более продвинутые функции, чем Notepad ++ для этого конкретного приложения.

Поиск и замена стали проще

Одна из двух вышеупомянутых утилит должна сделать эту работу за вас. Если у вас есть только простая задача поиска и замены или если дополнительные функции Notepad ++ кажутся полезными, вам следует попробовать. Если вам нужно редактировать не только несколько файлов , но также необходимо сделать несколько разных замен, стоит изучить Заменить текст.

Какой из них вы выбрали, и он работал должным образом? Вы нашли другие инструменты для поиска и замены текста? Дайте нам знать в комментариях ниже!

Изображение предоставлено: Factory Images через Shutterstock.com

Делиться Делиться Твитнуть Эл. адрес 3 способа проверить, является ли электронное письмо настоящим или поддельным

Если вы получили письмо, которое выглядит немного сомнительным, всегда лучше проверить его подлинность. Вот три способа узнать, настоящее ли электронное письмо.

классные вещи, которые можно сделать с таскером
Читать далее Похожие темы
  • Окна
  • Продуктивность
  • Программирование
  • Текстовый редактор
  • HTML
  • Блокнот
  • Программирование
  • Редакторы WYSIWYG
Об авторе Тина Зибер(Опубликована 831 статья)

Получая степень доктора философии, Тина начала писать о потребительских технологиях в 2006 году и никогда не останавливалась. Теперь также редактор и SEO, вы можете найти ее на Твиттер или поход по близлежащей тропе.

Ещё от Tina Sieber

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться