87 votes

Comment utiliser la fonction "Remplacer dans les fichiers..." sur plusieurs lignes dans Notepad++ ?

Si l'éditeur de code source gratuit Bloc-notes++ dispose de la fonction "Rechercher dans les fichiers...", c'est-à-dire sans que les fichiers soient ouverts dans l'éditeur, dispose-t-il également de la fonction "Remplacer dans les fichiers..." ?

Notepad++ est basé sur le composant d'édition Scintilla - pour lequel il existe sur SourceForge une réponse à une demande de cette fonctionnalité : "Il n'est pas nécessaire de l'inclure dans SciTE car vous pouvez ajouter cette commande au menu Outils en utilisant la boîte de dialogue Paramètres." Est-il donc possible de faire remplacement de plusieurs lignes dans les fichiers dans Notepad++ ?

0 votes

La question était "Fonctionnalités manquantes/désirées dans Notepad++", mais cela aurait trop détourné l'attention de ce que j'essaie de découvrir en particulier, et cela aurait pu entraîner la fermeture de la question.

0 votes

Dites-moi comment la question n'est pas constructive

0 votes

Voici une solution utilitaire. stackoverflow.com/a/13892643/5017758

0voto

PhiLho Points 23458

C'est un avis subjectif, mais je pense qu'un éditeur de texte ne doit pas tout faire. Je préfère les éditeurs légers, flexibles et puissants (dans leurs domaines spécialisés). Bien qu'étant principalement un utilisateur de Windows, j'aime la philosophie d'Unix qui consiste à disposer d'un grand nombre d'outils spécialisés que l'on peut combiner entre eux (comme la fonction UnxUtils ) plutôt qu'un monstre qui fait tout, mais pas forcément comme vous le souhaiteriez !

La recherche dans les fichiers est à la limite de ces fonctionnalités supplémentaires, mais elle est utile lorsque vous pouvez double-cliquer sur une ligne trouvée pour ouvrir le fichier à la bonne ligne. Notez qu'à l'origine, dans SciTE, il s'agissait simplement d'un appel Tools à grep ou à un équivalent !
FTP est très proche du hors sujet, bien qu'il puisse être considéré comme un dialogue ouvert/enregistré étendu.
Remplacer dans les fichiers, c'est trop IMO : c'est dangereux (on peut abîmer beaucoup de fichiers à la fois) si on n'a pas de prévisualisation, etc. Je préférerais utiliser un outil spécialisé que j'aurais choisi, peut-être parmi ceux qui se trouvent dans Outil de recherche et de remplacement multilignes .

Pour répondre à la question, en regardant N++, je vois un menu Run où vous pouvez lancer n'importe quel outil, avec l'attribution d'un nom et d'une touche de raccourci. Je vois aussi Plugins > NppExec, qui semble capable de lancer des choses comme sed (je ne l'ai pas essayé).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X