Qual è il modo più semplice per trovare e sostituire il testo in 20 file di testo in una directory?


17

Ho 20 file di testo con varie estensioni in una directory.

Voglio sostituire " nnn " con " ooo " in tutti i file.

Potrei importarli in un progetto Eclipseo Visual Studiosostituirli tutti ma questo è eccessivo e aggiungerei altri meta file ecc.

Qual è un modo semplice per farlo, sto pensando: seleziona tutti i file, fai clic con il tasto destro, scegli uno strumento chiamato (ad esempio "QuickReplacer") e compila trova e sostituisci, fai clic e il gioco è fatto.

Qualcuno sa di uno strumento come questo?


1
Vorrei sottolineare che se stai già utilizzando Eclipse, facendo apparire il Trova nei file (o come si chiama) puoi scegliere una Directory, piuttosto che un progetto esistente, da cercare. Da qui non dovrebbe essere difficile eseguire una ricerca / sostituzione su file corrispondenti.
codardo anonimo il

Risposte:


8

GrepWin lo farebbe tra l'altro, ed è un plug-in Explorer.

Tuttavia è disponibile una vasta gamma di diverse applicazioni che possono farlo.

Questo thread SO sull'argomento suggerisce anche WinGrep come opzione.


installato e fatto la mia ricerca / sostituzione entro 3 minuti, grazie!
Edward Tanguay,


4

Se hai familiarità con Visual Studio, puoi farlo senza creare un progetto. Fare (qualcosa di simile): Edit>Find/Replace>Find in Files. Lì puoi specificare una cartella .

L'ho fatto molte volte. Direi che è eccessivo solo se hai dovuto creare un progetto (non lo hai fatto) o se non avevi VS installato e ne avevi bisogno solo per questa richiesta.


2

Trovo che Textpad sia molto utile per questo genere di cose, tra gli altri.


1

Sublime : Ctrl+ Shift+f

Sostituisce il testo in tutti i file aperti oppure è possibile specificare cartelle particolari facendo clic su .

Successivamente, premi File> Save All.


0

Mi piace molto il prodotto WildEdit di Helios Software (creatori dell'eccellente editor di testo Textpad).

È affidabile, veloce, flessibile e non costa molto (£ 8,50 = circa 10 Euro) - vale il suo prezzo!

Gestisce ASCII, ANSI, UTF-8 e altre codifiche senza problemi, puoi scegliere una directory e una maschera di file (* .cs, * .as? X ecc.) E applicare le modifiche solo a quei file, e lo farà conservare un backup dei file originali nel caso in cui si desideri annullare la modifica.

Marc


0

SciTE ha questo integrato su Windows - purché tutti i file siano nella stessa directory (ed è un editor di testo per scopi generici molto piccolo e veloce nell'affare) - fai clic destro e 'Modifica con SciTE' qualsiasi file nella directory , Ctrl + Maiusc + F, digita ricerca e sostituisci stringhe e un filtro nome file opzionale e fai clic su OK.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.