• [^] # Re: Hmm, presque (mode vi)

    Posté par (site web personnel) . En réponse au message [Terminal] Raccourcis clavier bash. Évalué à 1.

    Accessible par la commande set -o vi.

    C'est assez violent : au début d'une nouvelle ligne, on est en mode édition, et pour peut que l'on ait pris l'habitude de Ctrl-A, Ctrl-E, etc., on est un peu perdu. Mais pour peu que l'on tape Échap, on se retrouve dans une bonne émulation Vi qui tue. :)

    Au menu du mode commande, donc (entre autres):

    • f et F pour faire un goto caractère (exemple ravissant: F<espace> pour retourner sur l'espace précédent de la ligne de commande ;

    • b pour revenir au début du mot précédent, et w pour aller au mot suivant ;

    • d^ pour effacer jusqu'au début de la ligne, et d$ pour effacer jusqu'à la fin ;

    • u pour annuler un changement; comme dans Vim, on peut faire des annulation successive ;

    • un seul registre est disponible, mais c'est déjà pas mal : dw pour effacer le mot à partir du curseur, p pour le coller ;

    • / et ? pour rechercher dans l'historique ;

    • r<une-lettre> pour remplacer un caractère (F1r2 est mon ami).



    Gros défaut : il n'y a aucun moyen d'avoir un indicateur qui dise si l'on est en mode édition ou en mode commande.

    Bon, je me rends compte qu'il est improbable que quelqu'un lira ce commentaire, alors je m'arrête là. :)