Journal Vous voulez tester ZSH

Posté par  (site web personnel) .
Étiquettes : aucune
0
8
juil.
2003
mon petit journal, beaucoup de gens ne semblant pas connaître ZSH, ou semblant avoir peur de ne pas pouvoir retrouver avec ZSH, j'ai décider de diffuser ma conf de ZSH, il s'agit d'une config très poussée, afin de facilité à tout le monde la découverte du monde merveilleux de ZSH :)

Cette conf viens initialement de Jedi/Sector One (bien connus ici ;)), que je me suis permis de modifier un peu.

N'hésitez pas à la modifier, pour l'adapter à vos besoins, ou à me dire ce qui ne va pas avec.

Toutes les infos concernant ce qu'elle propose sont disponibles sur http://baptux.free.fr (ainsi que la conf elle même)

Petit bonus pour mes amis slackistes, vous pourrez aussi trouver une fonction de completion ZSH pour pkgtool (elle a été intégrée au CVS de ZSH). Pour les autres urpmi; dpkg, ... sont déjà présent dans ZSH lui-même, pour les gentooistes, regarder de temps en temps mon site, vous trouverez certainement bientôt une fonction pour portage (dès que j'aurais le temps en fait)

Viendez tous dans le monde de ZSH découvrir un univers où le Shell est intelligent, un univers où la completion est vraiment magique.
  • # Re: Vous voulez tester ZSH

    Posté par  . Évalué à 2.

    Viendez tous dans le monde de ZSH découvrir un univers où le Shell est intelligent, un univers où la completion est vraiment magique.
    C'est également le cas dans le monde de BASH depuis peu, cf. http://linuxfr.org/tips/174.html(...)
    • [^] # Re: Vous voulez tester ZSH

      Posté par  . Évalué à 2.

      Euh pour avoir essayé les deux, je pense vraiment que la completion de Zsh est VRAIMENT plus aboutie.
      Une fois qu'on s'y est mis, on peu plus décrocher, c'est vraiment dément !!!
      • [^] # Re: Vous voulez tester ZSH

        Posté par  . Évalué à 3.

        On parle bien de la même chose, de /etc/bash_completion, hein ?
        Parceque tout ça c'est maintenant possible et pratique avec bash :
        * ./configure [tab] affiche toutes les options de configure;
        * make [tab] affiche les options possibles de make;
        * rajout d'un truc pour ssh[tab] qui va chercher la liste des host dans .ssh/known_host (très pratique);
        * (ssh,rpm,wget,apt-get,....) -[tab] affiche la plupart des options de la commande
        la complétion pour rpm notemment est 'achement bien faîte
        * complétion sur les fichiers relevants, comme les .(AVI|MPG|MPEG|...)
        pour mplayer et plein d'autres
        * complétion uniquement sur les dossiers pour la commande cd
        * la completion sur les manpages en fonction d'une variable manpath;
        ....
        tout ça c'est maintenant possible avec bash.

        Je veux pas lancer un troll avec ZSH, hein ?
        Toutes ces nouvelles fonctionnalités de bash sont intégralement repompées
        de zsh et il a des fonctionnalités en plus comme :
        # correction automatique de la frappe avec la touche tab si possible;
        # proposition de correction de la frappe apres avoir tapé la commande;
        • [^] # Re: Vous voulez tester ZSH

          Posté par  . Évalué à 2.

          # correction automatique de la frappe avec la touche tab si possible;
          # proposition de correction de la frappe apres avoir tapé la commande;
          Comme dans tcsh ?
        • [^] # Re: Vous voulez tester ZSH

          Posté par  . Évalué à 2.

          Ouai ouai, je tiens pas nomplus à lancer un troll, et c'est vrai que depuis que j'utilise Zsh, j'ai plus aucun compte sous bash, donc les dernieres fonctionnalitées de bash_completion je les ai ptet pas toutes vu.

          Cela dit, a mon avis baptux a voulu, en écrivant ce journal, faire connaitre ce shell vraiment bien foutu qu'est Zsh, car c'est vrai que c'est saoulant d'entendre a longueur de journée des trucs sur bach_completion alors que ça existe depuis longtemps avec Zsh ( le pire c'est quand des gens présentent bash_completion comme une révolution ... ), pour le reste c'est une question de gouts et on aime ou on n'aime pas ...

          Le seul truc qui es un peu gallére au début avec Zsh (quand on viens de bash), c'est le coup du 'rehash' pour refresh les params du shell ( je m'y suis fait depuis le temps, et maintenant je dirais même que j'aime bien ).

          Mais pour :
          correction automatique de la frappe avec la touche tab
          proposition de correction de la frappe apres avoir tapé la commande

          C'est déja implémenté deupis longtemps dans Zsh et c'est donc pas un ajout spécifique a bash.


          Voila :)
          • [^] # Re: Vous voulez tester ZSH

            Posté par  . Évalué à 1.

            Mais pour :
            correction automatique de la frappe avec la touche tab
            proposition de correction de la frappe apres avoir tapé la commande

            C'est déja implémenté deupis longtemps dans Zsh et c'est donc pas un ajout spécifique a bash.

            Excuse-moi, ma phrase n'était pas claire. Je parlais de ces deux points
            comme des avantages de zsh ; ils n'existent pas dans bash.

            Et effectivement zsh est bien foutu.
            • [^] # Re: Vous voulez tester ZSH

              Posté par  (site web personnel) . Évalué à 1.

              Je tiens aussi à préciser que ZSH intègre un support pour une compatibilité avec la majeure partie des Shells existant, et qu'il va même plus loin, puisque dans la version de développement actuelle (4.1.1) il rajoute même une compatibilité bash_completion.
            • [^] # Re: Vous voulez tester ZSH

              Posté par  . Évalué à 1.

              Excuse-moi, ma phrase n'était pas claire. Je parlais de ces deux points
              comme des avantages de zsh ; ils n'existent pas dans bash.


              il me semble pourtant que si mais je n'ai plus la commande en tête

              TODO regarder mon .bashrc
  • # [orthographe] (en passant)

    Posté par  . Évalué à -1.

    s/les option possible/les options possibles
    idem pour les options de java, ssh, ....
    s/biensur/Bien sur
    s/manière suivant :/manière suivante:
    s/compètement/complètement
    s/un certains de fonctione/ ?????
    s/temps réel./temps réel).
    Par ailleurs, il ne faut pas mettre de majuscules dans une liste
    - premièrement ;
    - deuxièmement .
    • [^] # Re: [orthographe] (en passant)

      Posté par  (site web personnel) . Évalué à 5.

      s/bien sur/bien sûr/
      • [^] # Commentaire supprimé

        Posté par  . Évalué à 4.

        Ce commentaire a été supprimé par l’équipe de modération.

        • [^] # Re: [orthographe] (en passant)

          Posté par  . Évalué à 3.

          complètement
          synonyme : complémentation, complétion
          source : la même (http://www.granddictionnaire.com(...))
          • [^] # Re: [orthographe] (en passant)

            Posté par  . Évalué à 1.

            je plusse et j'acquièse. faut se calmer avec cette mode du « complétement », complétion existe aussi en français.

            des gens qui font de l'informatique comme moi de la compta (2 de moyenne) connaissaient ce mot. je cite leur définition : « action de compléter. »

            Hervé, qui continue de dire complétion et qui ne cède pas aux modes
    • [^] # Re: [orthographe] (en passant)

      Posté par  (site web personnel) . Évalué à 6.

      ZSH corrige ma frappe mais pas encore mon orthographe :)
      • [^] # Re: [orthographe] (en passant)

        Posté par  . Évalué à 1.

        tu aurais quand même pu prendre 30 secondes pour te relire...

        comme quoi il ne fait pas bon aller trop vite parfois :)
      • [^] # Re: [orthographe] (en passant)

        Posté par  (site web personnel) . Évalué à 1.

        Ya pas un truc pour ? dans tcsh ya un spell-line et un spell-word :)
        exemple:
        [mat.garbage:pts/5 ~]% mozillla

        CORRECT>mozilla (y|n|e|a)?

        :)
        • [^] # Re: [orthographe] (en passant)

          Posté par  (site web personnel) . Évalué à 1.

          pour tcsh je sais pas mais sous zsh oui!
        • [^] # Re: [orthographe] (en passant)

          Posté par  . Évalué à 2.

          euh je crois pas avoir tout compris de ce que tu viens de dire, tu parles de la correction après validation ?
          Du genre :
          -=[l@Pouet]=(~)> mozillla <(15:31:15)>
          Hep Joe, tu voulais dire mozilla ? (y/n/e) y

          ça c'est à la fois sur bash_completion et sur Zsh :)
          • [^] # Re: [orthographe] (en passant)

            Posté par  (site web personnel) . Évalué à 1.

            bah alors je comprends pas "ZSH corrige ma frappe mais pas encore mon orthographe :) ", vu que tu peux rajouter des mots dans le dico des trucs connus...
            • [^] # Re: [orthographe] (en passant)

              Posté par  (site web personnel) . Évalué à 1.

              bah il corrige ta frappe en fonction de ce qu'il trouve dans le différents path ou variables d'environnement, comme tcsh, et peut être plus, mais la je parlais de la correction d'orthographe de mon site qui était plein de fautes
    • [^] # Re: [orthographe] (en passant)

      Posté par  . Évalué à 1.

      s/manière suivante:/manière suivante :

      quitte à faire les choses bien
      • [^] # Re: [orthographe] (en passant)

        Posté par  (site web personnel) . Évalué à 0.

        Non, c'est inexact. L'espace se situant avant ":" en français est un espace insécable (légèrement) plus petit que l'espace séparant deux mots. Et comme l'ascii ne permet pas de le faire (ah, ces américains), et bien la convention veux qu'on ne mette pas d'espace...
        • [^] # Re: [orthographe] (en passant)

          Posté par  . Évalué à 1.

          Tiens je ne savais pas qu'il y avait une convention sur ce point-là en ASCII. Néanmoins, en HTML, je mettais un espace insécable de type "&nbsp;". En tout cas, là où nous trouverons sûrement un terrain d'entente, c'est sur ce point de détail : "veut" prend un "t" à la 3ème personne. ;)

          P.S.: Si on pouvait éviter de faire les Maître Capello...
        • [^] # Re: [orthographe] (en passant)

          Posté par  (site web personnel) . Évalué à 2.

          Et comme l'ascii ne permet pas de le faire (ah, ces américains), et bien la convention veux qu'on ne mette pas d'espace...

          Houla la fumette ! Bon, déjà on enlève l'ASCII, on ne voit pas très bien ce que ce jeu de caractères vient faire dans une discussion sur l'espacement des caractères. Ensuite, on regarde autour de soi, on ouvre un bouquin au hasard, et on s'aperçoit que tous les documents écrits en français et en France comportent une espace avant et après les deux points. Bien sûr, les imprimeurs et les logiciels de mise en page haut-de-gamme s'assurent que l'espace qui précède les deux points est un peu moins large que celle que les suit. Mais ce n'est pas parce que nos outils ne nous permettent pas de reproduire ce raffinement qu'il faut pour autant faire disparaître l'espace !

          Ta confusion d'esprit vient peut-être du fait qu'aux États-Unis et au Canada, on ne met pas d'espace avant les deux points, ni avant les points virgule, les points d'exclamation et les points d'interrogation d'ailleurs. Elle peut venir également de cette tolérance que l'on s'accorde en France, dans le cadre des polices à chasse fixe : dans ce cas uniquement, quand l'espace horizontal est une denrée précieuse, typiquement dans les applications informatiques dont la sortie s'effectue sur un terminal, on peut ne pas mettre d'espace avant les deux points ; ce n'est même pas une obligation.

          Tant qu'on en est à se corriger les uns les autres : remplace tes points de suspension par un point, car ils ne servent à rien dans leur contexte ; on dirait que tu es effrayé de finir ta phrase.
        • [^] # Commentaire supprimé

          Posté par  . Évalué à 2.

          Ce commentaire a été supprimé par l’équipe de modération.

  • # Re: Vous voulez tester ZSH

    Posté par  . Évalué à 1.

    Un truc qui me gonfle dans mes terms zsh, c'est que je me rappelle jamais le raccourci pour effacer tout de la position actuelle du curseur jusqu'au début de la ligne (comme Ctrl-U sous bash), qqn peut me le poster une bonne fois pour toute ?
    • [^] # Re: Vous voulez tester ZSH

      Posté par  . Évalué à 2.

      Ctrl-U aussi :) du moins avec ma conf (qui est la même que celle de baptux).
      Le tout, c'est vrai, est de bien parametrer le bazar en activant les bons modes de compatibilité :)
  • # Re: Vous voulez tester ZSH

    Posté par  . Évalué à 1.

    Ca m'a donné envie de tester bash-completion sur la Redhat du boulot c'est vraiment génial...
    • [^] # Re: Vous voulez tester ZSH

      Posté par  . Évalué à 2.

      môooohh non il faut tester Zsh c'est mieux :)

      Moi un intégriste ??? non j'déconne :)

Suivre le flux des commentaires

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