Ma p'tite Debian - Configuration
Texte initialement publié sur LinuxFR
Je sais qu'il est parfois de mauvais ton de poser des problèmes de config mais ça fait pas mal de temps que cela m'embete.
Je sais qu'il est parfois de mauvais ton de poser des problèmes de config mais ça fait pas mal de temps que cela m'embete.
Sur une Mandrake, je peux utiliser les touches Home et End dans un xterm en bash ... par contre, ces touches ne fonctionne pas sous Debian (mais bien dans des apllications genre gVim ...)
Que faire ?
Commentaires
Pour être plus rapide, pensez aux touches CTRL :
* C-A : aller au début de la ligne
* C-E : aller à la fin de la ligne
* C-K : effacer la fin de la ligne
* C-U : effacer toute la ligne
* C-R : rechercher dans l'historique
C'est un probleme de bindkey au niveau de ton shell
Il faut que tu associes le bon code touche aux fonctions début de ligne et fin de ligne. Pour avoir les codes touches, lance cat dans ton xterm et appuie sur home et end. Tu verras alors les codes touches dont tu as besoin (ils peuvent changer en fonction du term utilisé)
Ensuite, mets les bons bindings dans ton bashrc, apres un if term=xterm pour ne pas perturber la console. La je ne peux pas t'aider pour la syntaxe car je suis sous zsh ;)
Bon courage
Pour être plus rapide, pensez aux touches CTRL :
* C-H : pour effacer le caractere précedent
* C-W : pour effacer le dernier mot
C-B: pour revenir au mot precedant
C-F: pour aller au mot suivant
* C-U : effacer toute la ligne
Non : effacer toute la partie gauche de la ligne, par rapport au curseur. L'opposé de C-K quoi.
"Ctrl + < touche >" deux touches pour faire une action : pourquoi faire simple lorsqu'on peut faire compliquer...
On jurerai qu'il y a du emacs là dessous.
Et d'ailleurs c'est le cas...
Dans les shells ksh et bash (voire sh mais je n'en suis pas certain), il suffit de choisir entre les raccourcis emacs (type Ctrl + < touche >) ou vi (type une-touche-suffit) avec respectivement :
- set -o emacs : pour le mode emacs
- set -o vi : pour le mode... du même nom
Il suffit de positionner ce mode dans le .bashrc et hop !
C-B: pour revenir au mot precedant
C-F: pour aller au mot suivant
C-B: pour revenir au caractère precedant
C-F: pour aller au caractère suivant
Par contre
Alt-B: pour revenir au mot precedant
Alt-F: pour aller au mot suivant
moi j'aurais bien fait un
info readline
ouais bon ok en vrai ct pas aussi evident que ca mais en gros j'ai ca dans mon ~/.inputrc
# do not bell on tab-completion
#set bell-style none
set meta-flag on
set input-meta on
set convert-meta off
set output-meta on
"\eOd": backward-word
"\eOc": forward-word
# for linux console
"\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[5~": beginning-of-history
"\e[6~": end-of-history
"\e[3~": delete-char
"\e[2~": quoted-insert
# for xterm
"\eOH": beginning-of-line
"\eOF": end-of-line
#for freebsd console
"\e[H": beginning-of-line
"\e[F": end-of-line
pd2.funnyhost.com
<a href="pd3.funnyhost.com"&g...
[url=pd4.funnyhost.com]desk4[/...
[link=pd6.funnyhost.com]desk6[/...
Namaste? Glad to find this beautiful home page. Thanks a lot. Good luck...
Namaste? Glad to find this beautiful home page. Thanks a lot. Good luck...