Je recherche un outil pour remplacer plusieurs lignes dans tout un projet. Par exemple:
#include "../DiscreteIO/Discrete.h"
#include "../PCI/pci.h"
#include "../Arinc429/ARINC429.h"
avec
#include "../PCI/pci.h"
#include "../DiscreteIO/DiscreteHW.h"
#include "../DiscreteIO/Discrete.h"
J'ai essayé deux outils qui fonctionnent pour ce type de recherche et de remplacement. Wildedit et Actual search and replace Les deux semblent être d'excellents outils mais ce sont des sharewares. Est-ce que quelqu'un connaît des outils similaires? Est-ce gratuit ou est-il temps de dépenser de l'argent?
Clarification:
à travers tout un projet dans ce cas signifie plus d'un millier de fichiers c. Les éditeurs de texte ne peuvent le faire que fichier par fichier (Textpad, Programmers Notepad) ou dans tous les fichiers ouverts (nodepad++). Je n'ai pas essayé d'autres éditeurs mais je suppose qu'ils auront des problèmes similaires. Veuillez me corriger si je me trompe.
Des outils comme sed & awk sont une solution mais posent des problèmes car je ne les utilise pas régulièrement et j'ai besoin de passer du temps pour arriver à quelque chose qui fonctionne car je ne suis pas un expert des outils.
La réponse est: Tout cela...
Ultra Edit peut fonctionner mais j'ai déjà un éditeur et le prix est élevé si je vais juste l'utiliser comme outil de recherche et de remplacement.
Sed, AWK et d'autres outils basés sur les expressions régulières peuvent fonctionner mais peuvent être pénibles dans certains cas.
Wild Edit peut fonctionner et n'est pas si cher.
Ma décision finale est de travailler mes compétences en expressions régulières.