View previous topic :: View next topic |
Author |
Message |
bulki Guru
Joined: 25 Nov 2004 Posts: 529 Location: SiliconValley
|
Posted: Mon Jun 25, 2007 9:49 pm Post subject: [bash] PgUp -> n'existe que sous gentoo ?(résolu) |
|
|
Salut,
y'a un truc vraiment énorme que j'utilise abusement, c'est le "PgUp" : on commence à écrire une commande, on appuye "PgUp" et pouf, elle est complétée avec la dernière occurance dans l'historique (si on appuye 2 fois, elle est complétée avec l'avant-dernière occurence, etc).
Bref, je pensais que c'était une option de bash, mais à tourner de distrib en distrib, je vois que ça n'existe que sous gentoo. Où est-ce qu'il est caché le code qui permet de faire ça ?
Thx
Last edited by bulki on Tue Jun 26, 2007 9:51 am; edited 1 time in total |
|
Back to top |
|
|
kopp Advocate
Joined: 09 Apr 2004 Posts: 2885 Location: Grenoble, France
|
Posted: Mon Jun 25, 2007 10:14 pm Post subject: |
|
|
Han! Mais c'est magnifique ce truc! Je ne connaissais pas, et ça me manquer énormément ! Merci |
|
Back to top |
|
|
Magic Banana Veteran
Joined: 13 Dec 2005 Posts: 1912 Location: Belo Horizonte, Minas Gerais, Brasil
|
Posted: Mon Jun 25, 2007 10:41 pm Post subject: |
|
|
Le bash c'est un emacs spécialisé. Pour reculer d'un mot c'est M-b, pour couper toute la ligne à partir du curseur c'est C-k, ..., pour chercher dans l'historique c'est C-r. Je vous l'avez bien dit dans le Troll officiel "vi vs. emacs" : utilisez emacs et, en bonus, vous serez efficace dans un terminal ! |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772 Location: Wellington, Aotearoa
|
Posted: Mon Jun 25, 2007 10:46 pm Post subject: |
|
|
Magic Banana wrote: | Le bash c'est un emacs spécialisé. Pour reculer d'un mot c'est M-b, pour couper toute la ligne à partir du curseur c'est C-k, ..., pour chercher dans l'historique c'est C-r. Je vous l'avez bien dit dans le Troll officiel "vi vs. emacs" : utilisez emacs et, en bonus, vous serez efficace dans un terminal ! |
Avec bash et zsh (au moins, et ptêt d'autres), on peut faire un set -o vi pour le mode VI, et set -o emacs pour le mode Emacs (bindkey -v et binkey -e aussi avec zsh)
C'est aussi dit dans le DOW il me semble |
|
Back to top |
|
|
Bapt Veteran
Joined: 14 Apr 2003 Posts: 1152 Location: Paris
|
Posted: Mon Jun 25, 2007 11:01 pm Post subject: |
|
|
sous zsh, l'équivalent en bindkey -e (mode emacs) la commande pour faire la même chose que le PgUp c'est Esc-p pour remonter dans l'historique de la commande taper, Esc-n pour redescendre.
Pour ceux qui font leur bindkey à la main, les fontions utilisées sont : history-search-backward et history-search-forward.
Juste pour ceux qui chercheraient la même fonctionnalité sous zsh.
PS: à ma connaissance les modes emacs, vi sont dans tous les vrais shell : ksh, bash, zsh, csh, tcsh, pour les autres je ne sais pas. |
|
Back to top |
|
|
polytan Guru
Joined: 29 Jul 2004 Posts: 370 Location: Cambridge - UK
|
Posted: Tue Jun 26, 2007 7:27 am Post subject: |
|
|
Cette fonction vient du fichier /etc/inputrc .
Une fois j'ai dû utiliser une ubuntu (beurk) et je me suis pris la tête à cause de, c'est bien pratique _________________ Wait & See
-=( Polytan )=- |
|
Back to top |
|
|
bulki Guru
Joined: 25 Nov 2004 Posts: 529 Location: SiliconValley
|
Posted: Tue Jun 26, 2007 9:51 am Post subject: |
|
|
polytan wrote: | Cette fonction vient du fichier /etc/inputrc .
Une fois j'ai dû utiliser une ubuntu (beurk) et je me suis pris la tête à cause de, c'est bien pratique |
C'est exactement ça ... Merci bcp ! |
|
Back to top |
|
|
nico_calais l33t
Joined: 09 Jun 2005 Posts: 628 Location: Saint Julien en Genevois
|
Posted: Tue Jun 26, 2007 9:57 am Post subject: |
|
|
Je confirme, c'est très pratique _________________ "Unix IS user friendly... It's just selective about who its friends are." Tollef Fog Heen tollef@add.no |
|
Back to top |
|
|
|