﻿<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.fedora-fr.org/pingoomax/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Blog de Pingoomax - Balise - completion</title>
  <link>http://blog.fedora-fr.org/pingoomax/</link>
  <atom:link href="http://blog.fedora-fr.org/pingoomax/feed/tag/completion/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Sat, 20 Sep 2008 06:20:19 +0200</pubDate>
  <copyright>http://creativecommons.org/licenses/by/2.5/</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>bash_completion, la révélation</title>
    <link>http://blog.fedora-fr.org/pingoomax/post/bash_completion-la-revelation</link>
    <guid isPermaLink="false">urn:md5:b4b39478b4dec733cf112a8474817355</guid>
    <pubDate>Wed, 20 Dec 2006 14:31:00 +0100</pubDate>
    <dc:creator>Maxime Carron</dc:creator>
        <category>Utiles</category>
        <category>completion</category>    
    <description>    &lt;p&gt;La &lt;a href=&quot;http://fr.wikipedia.org/wiki/Completion&quot; hreflang=&quot;fr&quot;&gt;complétion&lt;/a&gt;, bien que ce soit un angliscisme, est quelquechose de formidable.&lt;/p&gt;


&lt;p&gt;Pour ceux qui ne savent pas bien ce que c'est, voici un exemple d'utilisation :&lt;br /&gt;
Prenons le cas d'un terminal :&lt;br /&gt;
Je voudrais lancer mon navigateur Web préféré, en l'occurence, epiphany.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;[maxime@fc6 ~]$ ep&lt;br /&gt;
epiphany  eps2eps&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;J'ai donc tapé 'ep' puis TAB une première fois. Rien ne se passe. Ceci signifie que le terminal ne sait pas par quoi completer. Il y a donc soit plusieurs solutions, soit aucune.&lt;br /&gt;
On appuie sur TAB une seconde fois. Comme vous le voyez un peu plus haut, il y avait deux solutions.&lt;br /&gt;
On ajoute un 'i', puis une nouvelle pression sur TAB, BINGO!!&lt;/p&gt;


&lt;p&gt;Non seulement on gagne du temps, mais on évite aussi beaucoup de fautes de frappe.&lt;/p&gt;


&lt;p&gt;Jusque là, rien de sensationnel.&lt;br /&gt;
Retentons quelquechose de similaire :&lt;br /&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;[maxime@fc6 ~]$ man ep&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Vous pouvez harceler votre touche tabulation, rien n'arrivera! Mais c'est sans compter sur l'aide de &lt;em&gt;bash_completion&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Installation&lt;/strong&gt; :&lt;br /&gt;
&lt;em&gt;Just YUM it&lt;/em&gt;, le programme est dans extras.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;yum install bash-completion&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Autorisons son utilisation par le système :&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;source /etc/bash_completion&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Et on recommence :&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;[maxime@fc6 ~]$ man ep&lt;br /&gt;
epiphany      epoll_create  epoll_wait&lt;br /&gt;
epoll         epoll_ctl     eps2eps&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Ça change la vie!!&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>