Journal Ma p'tite Debian - Configuration

Posté par  (site web personnel) .
Étiquettes :
0
20
jan.
2004
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 ?
  • # Re: Ma p'tite Debian - Configuration

    Posté par  . Évalué à 2.

    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
    • [^] # Re: Ma p'tite Debian - Configuration

      Posté par  . Évalué à 2.

      Pour être plus rapide, pensez aux touches CTRL :

      * C-H : pour effacer le caractere précedent
    • [^] # Re: Ma p'tite Debian - Configuration

      Posté par  . Évalué à 2.

      * 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.
    • [^] # set -o ...

      Posté par  . Évalué à 1.

      "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 !
  • # Re: Ma p'tite Debian - Configuration

    Posté par  . Évalué à 3.

    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
  • # Re: Ma p'tite Debian - Configuration

    Posté par  . Évalué à 1.

    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

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.