• [^] # Re: lequel

    Posté par . En réponse au journal Tour d'horizon des éditeurs de texte pour le terminal. Évalué à 4.

    Je vais lire ce message, mais, franchement, la personne qui à ouvert le thread n'a pas été bien loin avant de demander...

    Perso, quand j'ai vraiment voulu tester, j'ai commencé par la simple commande "vimtutor", découverte en faisant vi sur mon bash. Hors, la leçon 5.3 indique:

    NOTE : L'appui de v démarre la sélection Visuelle. Vous pouvez déplacer le
    curseur pour agrandir ou rétrécir la sélection. Puis vous pouvez
    utiliser un opérateur pour faire quelque chose sur le texte. Par
    exemple, d efface le texte.

    Du coup, ce passage:

    Copy/Cut & paste. I do it all the time. With all the contemporary editors you press Shift with the
    left hand, and you move the cursor with your right hand to select text. Then Ctrl+
    C copies, you
    move the cursor and Ctrl+
    V pastes.

    With Vim it's horrible:
    yy to copy one line (you almost never want the whole line!)
    [number xx]yy to copy xx lines into the buffer. But you never know exactly if you've selected what you wanted. I often have to do [number xx]dd then u to undo!

    Révèle surtout le manque de RTFM de son auteur, non? Parfois, c'est clair, les manpages n'aident pas aisément un vrai débutant (souvent, en fait), et il est difficile de trouver de bons tutos. Sauf que quand même, vim intègre le tuto dans le paquet... que faut-il de plus?

    Pour l'avoir fait, lire le vimtutor (traduit selon la locale du système en plus!) permets de savoir faire toutes les opérations de base et semi-évoluées (se déplacer à un endroit précis du fichier n'est pas basique, mais ce n'est pas non plus une utilisation avancée amha) que l'on fait avec les éditeurs classiques, en se passant de la souris. Donc, gain de temps, à condition de faire l'effort d'apprendre.

    Par contre, j'admets, sur le coup du copier/coller ou le coup de la recherche, vim est pénible: dès qu'on supprime un truc ça remplace la copie précédente si on n'explicite pas un registre (2 frappes clavier de plus, quand même, perso je trouve ça chiant), et la recherche qui ne se fait que par des regex n'aide pas non plus. Mais je suis persuadé que ces inconvénients sont surtout issus de mon manque de connaissance de vim.
    Vais sûrement aussi aller tester kakoune, pour le coup. M'à l'air prometteur, même s'il n'est pas standard POSIX (chose que j'ai apprise via ce journal, d'ailleurs. Génial, ça veut dire que je peux confortablement éditer du texte sur n'importe quel système POSIX, plutôt une excellente nouvelle!).