Mon probleme est simple et ridicul pourtant tellement chi...
Dans quelque terminal que ce soit, je ne peux pas aller à la fin de la ligne de la commande en cour en appuyant sur la touche fin, celui ci m'affiche un ~ à la place.
Voila si quelqu'un à une idée de comment remapper cette touche ça m'aiderais beaucoup.
Merci
# Ctrl+e
Posté par Gart Algar . Évalué à 4.
[^] # Re: Ctrl+e
Posté par Stibb . Évalué à 1.
(à noter que la touche end fonctionne en console ptty, mais pas en console sous X ou en console à distance, par exemple avec un rlogin depuis une station sous linux ou un putty depuis une station windows).
[^] # Re: Ctrl+e
Posté par gc (site web personnel) . Évalué à 4.
Par exemple sur ma machine, la touche End produit ^[[F sous xterm, ^[[8~ sous rxvt. Pour voir la séquence exacte, j'utilise la commande "cat" sans rien, puis je tappe sur la touche, puis Ctrl+C pour quitter le cat.
Ensuite, il faut que le shell en tienne compte. A priori avec bash c'est readline qui s'en charge, et les fichiers /etc/inputrc et ~/.inputrc qui sont sollicités. Je copie là mon ~/.inputrc qui contient la séquence incriminée, et d'autres trucs pratiques :
-=-=---=-=---=-=---=-=---=-=--
# Show all if ambigious.
set show-all-if-ambiguous on
# 8Bits supports.
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on
# Keyboard configuration
"^[[2~": yank # Insert
"^[[3~": delete-char # Suppr
"^[[7~": beginning-of-line # Home
"^[[8~": end-of-line # End
"^[[1~": beginning-of-line # Home
"^[[4~": end-of-line # End
"^[[5~": previous-history # Previous
"^[[6~": next-history # Next
"^[^[": kill-whole-line # Escape-Escape
-=-=---=-=---=-=---=-=---=-=--
Il y a des tonnes de choses intéressantes dans bash(1).
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.