Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : Bash, cherche configuration à la hauteur d'un zsh

Posté par EmacsFR () le 26 juin 2004
Plop journal,

Je tente de revenir vers Bash. Je suis depuis toujours un grand aficionado de zsh mais j'ai envie de tester bash.

DOnc ce que je cherche c'est un bash avec:

- completion automatique
- un prompt digne de ce nom
- un keybinding ala emacs

pour le reste je chercherai

> Lire le journal (14 commentaires, moyenne: 3,1).  

Vous avez demandé le commentaire #437982.

plop

Posté par Troy McClure (page perso, ) le 26/06/2004 à 23:23. (lien). Évalué à 6.

> - completion automatique
installe bash_completion

> - un keybinding ala emacs
ben celui par défaut en est pas loin, qu'est-ce qu'il te manque ?

> - un prompt digne de ce nom
ah ouais là, y'a un truc que j'arrivais à faire avec tcsh mais pas avec bash, c'est de pouvoir changer la couleur du texte saisi sur la ligne de commande sans toucher à celle par défaut. C'est super pratique pour reperer facilement les vieilles lignes de commandes dans l'historique du terminal. Si quelqu'un sait faire ça, je lui offre un bon d'achat pour une tranche d'ornithorynque. Mais je crois que c'est une limitation de readline :-/

  • [^]Re: plop

    Posté par EmacsFR () le 27/06/2004 à 00:06. (lien). Évalué à 3.

    > - un keybinding ala emacs
    ben celui par défaut en est pas loin, qu'est-ce qu'il te manque ?


    EN fait j'avais pas encore changer mon shell donc je me demandais si c'étais réalisable. Je m'en vais voir ça.

    Pour le prompt, c'est vrai que ça peut être pratique ce que tu décris. Fais-moi signe si tu obtiens un résultat. De mon côté je vais aller me lire le bash scripting manual pour en apprendre davantage sur bash.

    [^]Re: plop

    Posté par Obsidian () le 27/06/2004 à 01:21. (lien). Évalué à 5.

    - completion automatique
    installe bash_completion


    A noter que bash assure l'autocomplétion par défaut, le package "bash_completion" mettant en place une complétion « intelligente » !

    > - un keybinding ala emacs
    ben celui par défaut en est pas loin, qu'est-ce qu'il te manque ?


    Au hasard, je dirais:
    set -o emacs on
    set -o vi off
    et set -o tout seul pour avoir la liste des options. Je ne sais pas si c'est ce que tu cherches.

    > - un prompt digne de ce nom
    ah ouais là, y'a un truc que j'arrivais à faire avec tcsh mais pas avec bash, c'est de pouvoir changer la couleur du texte saisi sur la ligne de commande sans toucher à celle par défaut.


    Peut-être pas la ligne saisie, mais le prompt si:

    export PS1='\e[33;01m[\u@\h \W]$ \e[00m'

    • [^]Re: plop

      Posté par Matthieu C () le 27/06/2004 à 07:58. (lien). Évalué à 2.

      Attention il faut bien proteger les caracteres d'echapement ( \e) par des \[, sinon dans certains cas ton affichage va faire n'importe quoi :
      voici ce que j'utilise chez moi :

      PS1="\[\e[0;34m\][\[\e[0;m\]\u@\h:\w\[\e[0;34m\]]\[\e[0;m\]\$ "

      • [^]Re: plop

        Posté par KiKouN (Jabber id, ) le 27/06/2004 à 20:57. (lien). Évalué à 1.

        Pour le script, voila une petite adresse d'un exemple:
        http://lycos42.free.fr/gentoo/conf/(...)

        Je me suis basé sur celui la pour faire le mien. Il n'en reste rien d'ailleur, j'ai tout récrit à ma façon, il n'en reste plus que le style.

        --
        KiKouN, Bucheron-Geek