Raccourcis Bash partout avec rlwrap
22 Septembre 2009
Nombreux sont les interpréteurs interactifs, qui fournissent une interface
en mode texte où les capacités d'édition sont très rudimentaires. Très souvent,
il manque même la flèche vers la haut pour rappeler la dernière commande, ou
encore Ctrl-R pour rechercher une commande dans l'historique.
En fait il est possible d'obtenir toutes ces fonctionnalités pour n'importe
quel interpréteur via le wrappeur rlwrap. Par exemple
avec ocaml :
rlwrap ocaml
Toutes les raccourcis GNU de Bash deviennent alors
disponibles. Et on aura intérêt à utiliser un alias pour que
rlwrap se lance automatiquement :
alias ocaml='rlwrap ocaml'
Dans le cas particulier de Ruby, il existe également un très
bon paquet, Wirble, qui ajoute la coloration syntaxique ainsi que la complétion
automatique : 