Jak najłatwiej znaleźć i zamienić tekst w 20 plikach tekstowych w katalogu?


17

Mam 20 plików tekstowych z różnymi rozszerzeniami w katalogu.

Chcę zamienić „ nnn ” na „ ooo ” we wszystkich plikach.

Mógłbym zaimportować je do projektu Eclipselub Visual Studiozastąpić je wszystkie, ale jest to nadmiar i dodałbym inne pliki meta itp.

Myślę, że to prosty sposób: wybierz wszystkie pliki, kliknij prawym przyciskiem myszy, wybierz narzędzie o nazwie (np. „QuickReplacer”) i wypełnij znajdź i zamień, kliknij i gotowe.

Czy ktoś wie o takim narzędziu?


1
Chciałbym zauważyć, że jeśli już używasz Eclipse, przywołując Find in Files (lub jakkolwiek to się nazywa), możesz wybrać katalog do przeszukania, a nie istniejący projekt. Odtąd nie powinno być trudno uruchomić wyszukiwanie / zamień na dopasowanych plikach.
anonimowy tchórz

Odpowiedzi:


8

GrepWin zrobiłby to między innymi i jest to wtyczka Explorer.

Istnieje jednak wiele różnych aplikacji, które mogą to zrobić.

Ten wątek SO na ten temat sugeruje również WinGrep jako opcję.


zainstalowałem go i przeszukałem / wymieniłem w ciągu 3 minut, dzięki!
Edward Tanguay


4

Jeśli znasz program Visual Studio, możesz to zrobić bez tworzenia projektu. Robić (coś takiego) Edit>Find/Replace>Find in Files. Tam możesz określić folder .

Robiłem to wiele razy. Powiedziałbym, że to przesada, jeśli musisz stworzyć projekt (nie masz) lub jeśli nie masz zainstalowanego VS i potrzebujesz go tylko na tę prośbę.



1

Wzniosły : Ctrl+ Shift+f

Zamienia tekst we wszystkich otwartych plikach lub możesz określić określone foldery, klikając .

Następnie naciśnij File> Save All.


0

Bardzo podoba mi się produkt WildEdit firmy Helios Software (twórcy doskonałego edytora tekstu Textpad).

Jest niezawodny, szybki, elastyczny i nie kosztuje dużo (8,50 £ = ok. 10 euro) - warte swojej ceny!

Obsługuje ASCII, ANSI, UTF-8 i inne kodowanie bez problemu, możesz wybrać katalog i maskę pliku (* .cs, * .as? X itp.) I zastosować zmiany tylko do tych plików, i będzie zachowaj kopię zapasową oryginalnych plików na wypadek, gdybyś chciał cofnąć zmianę.

Marc


0

SciTE ma to wbudowane w Windows - o ile wszystkie pliki znajdują się w tym samym katalogu (i jest bardzo małym i szybkim edytorem tekstowym ogólnego przeznaczenia do okazji) - kliknij prawym przyciskiem myszy i „Edytuj za pomocą SciTE” dowolny plik w katalogu , Ctrl + Shift + F, wpisz wyszukiwanie i zamień ciągi oraz opcjonalny filtr nazw plików i kliknij OK.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.