• # 100%

    Posté par . En réponse au journal Le meilleur éditeur de texte ? [FEU A VOLONTE]. Évalué à 1.

    Je crois qu'on atteint là 100% de réponses te conseillant la ligne de commande ou vim/emacs.
    Mouais. A croire qu'aucun de vous n'a jamais essayé de vrai éditeur de texte. Et même, c'est à croire qu'aucun n'a compris ce que voulait dire :
    Ce genre de manipulation. J'aimerai les faire en graphique
    .

    Pour moi cela veut dire : à la souris, avec une certaine ergonomie, une prévisualisation du résultat, annulation des changements. Tout ça d'un coup, ça n'existe pas.

    Pour les autres qui propose la ligne de commande/emacs/vim : pas toujours le plus pratique/rapide de resortir un terminal, passer dans le répertoire du fichier, taper la commande, vérifier que ça marche, corriger si ça marche pas. Ou de se rappeler des raccourcis/commandes de ces éditeurs si intuitifs et avec une documentation aussi accessible.

    Pour ta question : tu peux faire ça par des regexps, il faut juste un rechercher/remplacer par regexps bien intégré à ton éditeur.( L'idéal serait d'avoir des regexps préconçues, avec juste un paramètre à saisir comme par exemple le n dans "après le Nième caractère". Je ne crois pas que cela existe.)

    Comme vim/emacs sont hors jeu question ergonomie, n'en déplaisent aux dlfpiens de mauvaise foi, il te reste des logiciels comme eclipse, ultraedit, scite, pspad, context, etc.

    Personellement, sous windows, j'utilise pspad qui a un rechercher/remplacer avec regexp qui te propose (ou pas) de compter, lister , confirmer chacun des remplacement possible, dans un ou plusieurs fichiers à la fois ou tout un répertoire. Sous linux, bah je ne fais pas, tout simplement. C'est handicapant parfois, mais vim/emacs étant pas tellement conviviaux je me suis rabbattu sur des éditeurs graphiques comme leafpad, kate, etc sans jamais avoir la même productivité/confort que sous pspad (qui ne se limite pas à de la saisie de texte).

    Pour Eclipse, le rechercher/remplacer propose d'utilise des regexps, mais de manière un peu plus limitée que pspad.