• [^] # Re: Zsh

    Posté par . En réponse au journal Faire de la magie avec son .inputrc. Évalué à 5.

    Oui je zle possède de base (pour ce que j'utilise) :

    • Echap + q : supprime la ligne courante le temps de lancer une commande puis la recolle (si on a oublié le nom de quelque chose on peut lancer une commande puis reprendre sa ligne ou si on a oublié de créer un dossier)
    • Echap + ? : lance la commande which-command sur la commande courante puis redonne la ligne dans l'état précédent (prend correctement en charge les choses comme PATH=tutu ls /tmp)
    # Remplacer des touches par d'autres touches
    bindkey -s '\el' '^e | less'

    Perso ça je le fais avec :

    typeset -Ag abbreviations
    abbreviations=(
     'Ia' '| awk'
     'Ig' '| grep'
     'Ip' "| $PAGER"
     'Ih' '| head'
     'It' '| tail'
     'Is' '| sort'
     'Iw' '| wc'
    )

    Ce qui permet de le faire avec "Ip ".

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)