web-dev-qa-db-fra.com

Quel est le moyen le plus simple de trouver et de remplacer le texte dans 20 fichiers texte dans un répertoire?

J'ai 20 fichiers texte avec diverses extensions dans un répertoire.

Je veux remplacer "NNN" avec "OOO" dans tous les fichiers.

Je pourrais les importer dans un projet dans Eclipse ou Visual Studio Pour les remplacer tous mais qui est surchargé et ajouterait d'autres fichiers Meta, etc.

Qu'est-ce qu'un simple moyen de le faire, je pense: sélectionnez tous les fichiers, cliquez avec le bouton droit de la souris, choisissez un outil appelé (E.G. "QuickRePlacer") et remplissez Rechercher et remplacer, cliquez sur et Terminé.

Est-ce que quelqu'un sait d'un outil comme celui-ci?

17
Edward Tanguay

Notepad ++ peut le faire facilement ...

Menu de recherche> Recherche dans les fichiers .. élément de menu ...

19
spinodal

Si vous connaissez Visual Studio, vous pouvez le faire sans créer de projet. Faire (quelque chose comme): Edit>Find/Replace>Find in Files. Là, vous pouvez spécifier un dossier.

J'ai fait cela plusieurs fois. Je dirais que ce n'est que trop excédant si vous deviez créer un projet (vous ne le faites pas) ou si vous n'aviez pas installé vs et n'en avais besoin que pour cette demande.

4
Michael Haren

Je trouve que textpad est très utile pour ce genre de chose, entre autres.

2
Remou

sublimeCtrl+Shift+f

Remplace le texte dans tous les fichiers ouverts ou spécifier un (s) dossier (s) en cliquant sur .

Ensuite, hit File> Save All.

1
Dunc

J'aime beaucoup le produit Wildedit Produit par logiciel Helios (fabricants de l'excellent éditeur de texte TextPad).

C'est fiable, rapide, flexible et ne coûte pas beaucoup cher (£ 8.50 = env. 10 euros en vaut son prix!

Il gère ASCII, ANSI, UTF-8 et d'autres codages sans problème, vous pouvez choisir un répertoire et un masque de fichier (* .CS, * .as? X etc.) et appliquer les modifications uniquement à ces fichiers et il sera Conservez une sauvegarde de vos fichiers d'origine au cas où vous souhaitez annuler le changement.

Marc

0
marc_s

SCITE Ceci a-t-il intégré sous Windows - tant que tous les fichiers sont dans le même répertoire (et est un éditeur de texte à usage général très rapide et rapide dans la négociation) - clic droit et 'Modifier avec Scite 'Tout fichier dans le répertoire, Ctrl + Shift + F, tapez la recherche et remplacez les chaînes et un filtre de nom de fichier en option et cliquez sur OK.

0
robertc