Inputrc

De Disposition de clavier bépo
Révision datée du 9 janvier 2015 à 19:14 par Damien thiriet (discussion | contributions) (→‎adaptation au bépo : ajout des règles de construction de l'inputrc)

inputrc

Le fichier ~/.inputrc est assez peu connu. On peut pourtant gagner beaucoup de temps en l'adaptant au bépo. Il modifie en effet les configurations par défaut de bash, mais aussi d'autres consoles de programmes libres, notamment sqlite (base de données) ou R (traitement statistique).

adaptation au bépo

Voici un exemple d'adaptation au bépo, par Damien Thiriet Construit en interversant h,j,k,l et c,t,s,r et un retour au mot précédent sur è

# First, include any systemwide bindings and variable
# assignments from /etc/Inputrc
$include /etc/Inputrc

#options générales
set editing-mode vi
set bell-style visible

#configuration du clavier
$if mode=vi
   set keymap vi-command
   "s": history-search-backward
   "t": history-search-forward
   "l": vi-change-char
   "L": vi-replace
   "k": vi-subst
   "h": vi-change-to
   "hh": kill-whole-line
   set keymap vi-move
   "c": backward-char
   "r": forward-char
   "j": vi-char-search
   "è": vi-prev-word
   set keymap vi-insert
   #si une touche ne marche pas en mode insert, la mapper en :self-insert
   "\e[A": history-search-backward
   "\e[B": history-search-forward

$endif

liens