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

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

Какво правите, ако трябва да замените една дума в десетки или дори стотици или хиляди текстови файлове? Запазвате спокойствие и изтегляте Notepad ++ [Неизправен URL адрес е премахнат] или Заменете текст [Вече не е наличен]. Тези две помощни програми ще свършат работата за секунди.





Това е често срещана дилема сред разработчиците и програмистите. Представете си, че управлявате проект със стотици или хиляди файлове. Когато името на продукт, което се показва на почти всяка страница, се променя, едва ли можете да преминете през всяка страница, за да търсите ръчно и да промените името. Не, ти си по -умен от това.





Запалвате Google, намирате тази статия и научавате за решение, което отнема само секунди.





Как да редактирате множество файлове групово

Можете да използвате Notepad ++ или специален инструмент, наречен Replace Text to групово редактиране вашите файлове.

Notepad ++

Първо, позволете на Notepad ++ да намери думата във всички файлове, които трябва да редактирате. Отворете Notepad ++ и отидете на Търсене> Намиране във файлове ... или натиснете CTRL+SHIFT+F . Това отваря менюто Find in Files.



Под Намери какво: , въведете думата или фразата, които трябва да промените. Под Замени с: , въведете новата дума или фраза. Накрая задайте Директория: къде се намират засегнатите файлове, така че Notepad ++ да знае къде да търси.

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





Ако сте отишли ​​с Намери всички , ще получите списък с попадения. Премахнете всички файлове, които не искате да редактирате, като ги изберете и натиснете DEL, след което щракнете с десния бутон върху останалите файлове и изберете Отваряне на всички .

Сега отидете на Търсене> Замяна или натиснете CTRL+H , което ще отвори менюто Замяна. Тук ще намерите опция за Заменете всичко във всички отворени документи .





Отново можете да направите няколко разширени настройки, както е обяснено по -долу.

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

Под Намерете във Файлове , можете да добавите Филтри да търсите само в определени типове файлове. Например, добавете *.doc за търсене само в DOC файлове. По същия начин можете да търсите файлове с определено име, независимо от типа на файла. Добавяне *. * за търсене на име и тип файл.

Когато изберете директория с подпапки, проверете Във всички подпапки и В скрити папки да търсят и тях. Може също да искате да проверите Съответствайте само на цялата дума , за да не редактирате случайно частично съвпадение.

The Режим на търсене както в менютата Find in Files и Replace ви позволява да извършвате разширени търсения и замествания. Изберете Разширено ако използвате разширения, например за замяна на знак с нов ред ( n). Изберете Редовен израз ако използвате оператори за да намерите и замените всички съвпадащи думи или фрази. Можете да се придържате Нормално ако просто заменяте текст с текст.

Замяна на текст [Няма повече налични]

С Замяна на текст можете да настроите a Заменете групата за добавяне на множество файлове и/или директории и множество замествания.

За да започнете, създайте нова група. Отидете на Замяна> Добавяне на група и дайте име на вашата група.

Щракнете с десния бутон върху вашата група и изберете Добавям файлове)... за да добавите файловете и/или папките, които искате да редактирате. В Свойства на файлове / папки изберете вашия Тип на източника , т.е. един файл или папка, след което изберете Изходен файл / Път на папката . Ако решите да добавите папка, можете също да включите и изключите типове файлове, като ги добавите към Включете файловия филтър или Изключване на филтър за файлове редове. Щракнете Добре когато свършите.

За да добавите няколко файла или папки, повторете горната стъпка.

Най -добрата функция на Replace Text е, че можете да изберете дестинация, която е различна от първоначалното местоположение. В Свойства на файл / папка , превключете към Дестинация раздел и изберете желания от вас Пътека към целевия файл / папка .

Сега, когато сте настроили групата си, е време да дефинирате заместванията си. Изберете вашата група и отидете на Замяна> Търсене/Замяна на решетка> Разширено редактиране ... Сега можете да добавите Търсене на текст и Замяна на текст . Не забравяйте да потърсите в падащото меню в долната част, за да персонализирате опциите за търсене и замяна.

Подобно на Notepad ++, можете да използвате низове и оператори за разширено търсене. За разлика от Notepad ++, можете да добавите колкото искате екземпляри за търсене и заместване, както и Replace Text ще премине през всички тях, когато стартирате процеса.

За да направите подмяната, отидете на Замяна> Започнете подмяна или натиснете CTRL+R .

Относно Инструментите

Какво е Notepad ++?

Notepad ++ е безплатен редактор на изходния код и алтернатива на Windows Notepad. Издава се под a Общ публичен лиценз на GNU , превръщайки го в отворен код инструмент.

Освен това Notepad ++ е леко приложение, което спестява ресурси, което го прави добър за околната среда:

Оптимизирайки възможно най -много процедури, без да губи удобството за потребителя, Notepad ++ се опитва да намали световните емисии на въглероден диоксид. Когато използва по -малко мощност на процесора, компютърът може да намали скоростта и да намали консумацията на енергия, което води до по -зелена среда.

Ето малка селекция от функции на Notepad ++, които правят това идеалното средство за писане и редактиране (код):

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

Какво е Замяна на текст?

Замяната на текст е много по -проста от Notepad ++. Той върши една работа: заменя текста. Ecobyte, компанията зад Replace Text, е наясно с въздействието му. Следователно софтуерът с кауза идва с необичаен EULA:

За съжаление, Replace Text вече не се поддържа и не е наличен помощен файл в Windows 10. Така или иначе го покрих, защото предлага по -разширени функции от Notepad ++ за това конкретно приложение.

Търсенето и подмяната стана лесно

Една от двете помощни програми по -горе трябва да свърши работата вместо вас. Ако имате само проста работа за търсене и замяна или ако допълнителните функции на Notepad ++ звучат полезно, трябва да опитате. Ако трябва редактирайте не само няколко файла , но също така трябва да направите няколко различни замени, струва си да разгледате Замяна на текст.

Кое избрахте и работи ли както е предписано? Открили ли сте други инструменти, които могат да търсят и заменят текст? Кажете ни в коментарите по -долу!

Кредит на изображението: Фабрични изображения чрез Shutterstock.com

Дял Дял Туит електронна поща 3 начина да проверите дали имейл е реален или фалшив

Ако сте получили имейл, който изглежда малко съмнителен, винаги е най -добре да проверите неговата автентичност. Ето три начина да разберете дали имейл е реален.

как да направите персонализирани карти в настолен симулатор
Прочетете Напред Свързани теми
  • Windows
  • Производителност
  • Програмиране
  • Текстов редактор
  • HTML
  • Бележник
  • Програмиране
  • Редактори на WYSIWYG
За автора Тина Сийбър(831 публикувани статии)

Докато завършва докторска степен, Тина започва да пише за потребителските технологии през 2006 г. и никога не спира. Сега също редактор и SEO, можете да я намерите на Twitter или пешеходен преход по близката пътека.

Още от Тина Сийбър

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате