Quelle est la manière la plus simple de rechercher et de remplacer du texte dans 20 fichiers texte d'un répertoire?


17

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

Je veux remplacer " nnn " par " ooo " dans tous les fichiers.

Je pourrais les importer dans un projet Eclipseou Visual Studioles remplacer tous, mais c'est exagéré et j'ajouterais d'autres méta-fichiers, etc.

Quel est un moyen simple de le faire, je pense: sélectionnez tous les fichiers, faites un clic droit, choisissez un outil appelé (par exemple "QuickReplacer") et remplissez rechercher et remplacer, cliquez et terminé.

Quelqu'un connaît-il un outil comme celui-ci?


1
Je voudrais souligner que si vous utilisez déjà Eclipse, en faisant apparaître la recherche dans les fichiers (ou son nom), vous pouvez choisir un répertoire, plutôt qu'un projet existant, à rechercher. Il ne devrait pas être difficile à partir de là d'exécuter une recherche / remplacement sur les fichiers correspondants.
lâche anonyme

Réponses:


8

GrepWin ferait cela entre autres, et c'est un plugin Explorer.

Cependant, il existe un large éventail d'applications différentes qui peuvent le faire.

Ce fil SO sur le sujet suggère également WinGrep en option.


installé et fait ma recherche / remplacement dans les 3 minutes, merci!
Edward Tanguay

19

Notepad ++ peut le faire facilement ...

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


4

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 .

Je l'ai fait plusieurs fois. Je dirais que c'est excessif si vous devez créer un projet (vous ne le faites pas) ou si vous n'avez pas installé VS et que vous n'en avez besoin que pour cette demande.



1

Sublime : Ctrl+ Shift+f

Remplace le texte dans tous les fichiers ouverts ou vous pouvez spécifier un ou des dossiers particuliers en cliquant sur .

Ensuite, appuyez sur File> Save All.


0

J'aime vraiment le produit WildEdit de Helios Software (les fabricants de l'excellent éditeur de texte Textpad).

Il est fiable, rapide, flexible et ne coûte pas cher (£ 8,50 = environ 10 euros) - vaut bien son prix!

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

Marc


0

SciTE a cela intégré à Windows - tant que tous les fichiers sont dans le même répertoire (et c'est un très petit et rapide éditeur de texte à usage général dans la bonne affaire) - faites un clic droit et 'Editez avec SciTE' n'importe quel fichier du répertoire , Ctrl + Maj + F, tapez dans la recherche et remplacez les chaînes et un filtre de nom de fichier facultatif et cliquez sur OK.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.