<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://planet.ubuntu-fr.org/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/">
<channel>
  <title>Planet Ubuntu Francophone - geany</title>
  <link>http://planet.ubuntu-fr.org/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Fri, 05 Dec 2008 05:26:50 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Installation de Geany depuis SVN sur Linux Ubuntu</title>
    <link>http://planet.ubuntu-fr.org/post/2007/11/24/Installation-de-Geany-depuis-SVN-sur-Linux-Ubuntu</link>
    <guid isPermaLink="false">urn:md5:40f531ce88c728bce2fa86fcc4d1a729</guid>
    <pubDate>Sat, 24 Nov 2007 17:47:00 +0100</pubDate>
    <dc:creator>Administrateur</dc:creator>
        <category>Planet</category>
        <category>Accueil</category><category>geany</category><category>installation</category><category>linux</category><category>logiciels</category><category>svn</category><category>ubuntu</category><category>éditeur de texte</category>    
    <description>    &lt;p&gt;Dans un &lt;a hreflang=&quot;fr&quot; href=&quot;http://blog.creaone.fr/post/2007/11/12/Geany-un-IDE-tres-prometteur&quot;&gt;article précédent j'ai cité les
nombreux avantages de cet éditeur&lt;/a&gt;, aujourd'hui je décris les principales
commandes permettant d'installer la toute dernière version depuis un dépôt
SVN.&lt;/p&gt;    &lt;h2&gt;Installation express&lt;/h2&gt;
Si vous êtes allergique aux lignes de commandes ou trop impatient vous pouvez
installer Geany via la commande :&lt;br /&gt;
&lt;code&gt;sudo apt-get install geany&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Cette installation simpliste ne permet pas de bénéficier de la toute dernière
version de geany, cependnt elle à la mérite d'être &amp;quot;parfaitement stable&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Installation à la main&lt;/h2&gt;
Qui dit installation à la main  dit compilation, rassurez-vous l'équipe de
développement pense à tout et fournit un petit script permettant de simplifier
le processus.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;3 grandes étapes&lt;/strong&gt;&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Télécharger le dépôt via SVN (Subversion - Logiciel de versionning)&lt;/li&gt;
&lt;li&gt;S'assurer d'avoir tout les bon paquets d'installés pour la compilation&lt;/li&gt;
&lt;li&gt;Configurer &amp;amp;&amp;amp; Compiler&lt;/li&gt;
&lt;/ol&gt;
&lt;br /&gt;
&lt;h3&gt;Dépôt Geany SVN&lt;/h3&gt;
&lt;em&gt;Si vous n'avez pas subversion installez le : sudo apt-get install
subversion&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
Récupérez le dépôt Geany sur votre ordinateur via la commande (depuis votre
dossier local) &lt;strong&gt;dans un terminal&lt;/strong&gt; :&lt;br /&gt;
&lt;br /&gt;
&lt;code class=&quot;escaped&quot;&gt;svn co
https://geany.svn.sourceforge.net/svnroot/geany/trunk geany&lt;br /&gt;
&lt;br /&gt;&lt;/code&gt;Un nouveau dossier geany apparait enfin dans votre dossier local
déplacez vous à l'intérieur via la commande&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;cd geany&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Récupérer les bons paquets pour la compilation&lt;/h3&gt;
Cette étape est aléatoire selon les paquets déjà installés sur votre machine.
Installer les paquets suivants :&lt;br /&gt;
&lt;code&gt;sudo apt-get install libtool intltool autoconf automake
libgtk2.0-dev&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Configurer et compiler&lt;/h3&gt;
C'est le moment de croiser les doigts et d'espérer aucun warning :p tapez la
commande suivante pour lancer la configuration et vérifier que rien manque
:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;sudo ./autogen.sh&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Si tout se passe bien compiler via la commande suivante, sinon regarder ce que
le warning indique et installer le paquet en conséquence.&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;sudo make&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Voilà, vous pouvez lancez geany. Cette dernière version intègre
&lt;strong&gt;l'export Html&lt;/strong&gt; et &lt;strong&gt;Latex&lt;/strong&gt; de vos fichiers 
ainsi que l'exploration de fichiers (pas vraiment parfaite)&lt;br /&gt;
&lt;br /&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Geany, un IDE très prometteur</title>
    <link>http://planet.ubuntu-fr.org/post/2007/11/14/Geany-un-IDE-tres-prometteur</link>
    <guid isPermaLink="false">urn:md5:ace1ba9e60a29b3cda8642743b793856</guid>
    <pubDate>Wed, 14 Nov 2007 20:02:00 +0100</pubDate>
    <dc:creator>Administrateur</dc:creator>
        <category>Accueil</category><category>geany</category><category>linux</category><category>planet libre</category><category>ubuntu</category><category>éditeur</category>    
    <description>    &lt;p&gt;&lt;a rel=&quot;splash.image&quot; href=&quot;http://blog.creaone.fr/public/geany.png&quot;&gt;&lt;img style=&quot;margin: 0 1em 1em 0; float: left;&quot; alt=&quot;&quot; src=&quot;http://blog.creaone.fr/public/./.geany_t.jpg&quot; /&gt;&lt;/a&gt;Nombreuses sont les personnes qui recherchent
l'éditeur de code idéal, l'éditeur facile à prendre en main qui simplifie la
vie. Seulement voilà la notion « d'idéal » ne semble pas être la même
pour tout le monde et ajouter à cela le fait qu'il existe de nombreux langages
différents (balisage, compilé, interprété...), tant de raisons qui conduisent à
une réelle problèmatique, croyez moi je ne suis pas le seul à faire le tour des
solutions existantes sans trouver mon bonheur.&lt;br /&gt;
Certains seront déçus s'ils attendent l'éditeur suprême, Geany est bon voir
très bon mais il lui manque quelques services bien pratique (peut être via des
plugins, qui sait !)&lt;/p&gt;    &lt;p&gt;Ultérieurement j'ai annoncé Geany comme une solution non parfaite, certes,
mais actuellement c'est le meilleur éditeur qu'il m'a été permis de tester sur
l'environnement Linux.&lt;/p&gt;
&lt;h2&gt;Pourquoi Geany, dans le désordre ?&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Simplification d'installation : &lt;code&gt;sudo apt-get install geany&lt;/code&gt;
(actuellement v0.11 sur Linux Ubuntu Gutsy Gibbon)&lt;/li&gt;
&lt;li&gt;Simplicité de prise en main&lt;/li&gt;
&lt;li&gt;Lancement et fonctionnement ultra-rapide (contrairement à Eclipse par
exemple)&lt;/li&gt;
&lt;li&gt;Ouverture multiple des fichiers dans des onglets&lt;/li&gt;
&lt;li&gt;Terminal intégré fort pratique dans le cas de la compilation&lt;/li&gt;
&lt;li&gt;Mode plein écran&lt;/li&gt;
&lt;li&gt;Auto-complétion intelligente, d'après fonction du langage + d'après code
utilisateur (parfois inexistante)&lt;/li&gt;
&lt;li&gt;Indentation automatique&lt;/li&gt;
&lt;li&gt;Gestion de l'encodage auto&lt;/li&gt;
&lt;li&gt;Coloration syntaxique&lt;/li&gt;
&lt;li&gt;Code pliable/dépliable&lt;/li&gt;
&lt;li&gt;Utilisation de marqueur (disparaissent après la fermeture du document :s)
et déplacement aisé entre eux&lt;/li&gt;
&lt;li&gt;Partie nommé Symbole permettant un listing des fonctions / classes / macro
/ variables&lt;/li&gt;
&lt;li&gt;Déplacement aux déclarations / définitions des fonctions aisés (via
raccourci clavier par ex)&lt;/li&gt;
&lt;li&gt;Rechercher / remplacer performant au sein du document, de plusieurs
documents ou d'une sélection, utilisation d'expression régulière si
besoin.&lt;/li&gt;
&lt;li&gt;Numérotation des lignes, renvoi à la ligne, déplacement à la ligne,
visualisation des espaces et tabulation via des symboles gris clairs&lt;/li&gt;
&lt;li&gt;Déboggeur intégré (pour C et C++) , même si je n'arrive pas à
l'utiliser&lt;/li&gt;
&lt;li&gt;Conserve les derniers fichiers ouverts au prochain démarrage du
logiciel&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;Ce qui manque ?&lt;/h2&gt;
&lt;p&gt;En voyant le listing précédent on pourrait se dire, il est bien difficile
lui avec toutes les possibilités existantes  !! voici ce que j'aimerais
d'incorporé :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Gestion interne de FTP, permettant de travailler directement sur le
serveur, CTRL+S provoquerait l'enregistrement et l'envoi direct&lt;/li&gt;
&lt;li&gt;Meilleure gestion des projets, il est actuellement possible de créer des
projets, mais l'ouverture de ces derniers est visiblement impossible ou
étrange, sauf erreur de ma part. Bref c'est pas très clair.&lt;/li&gt;
&lt;li&gt;Il manque une fonction très croustillante : les snippets ! quel régal de
pouvour taper doctype puis TAB et de voir  apparaître le choix de
plusieurs doctype à insérer. On aimerait avoir une collection de snippets
éditables selon les langages. Imaginer dans le cas également de Frameworks
Symfony, RoR, Django ...&lt;/li&gt;
&lt;li&gt;Il manque la documentation liée aux fonctions selon les programmes&lt;/li&gt;
&lt;li&gt;Une meilleure gestion des documents à balisage, ex : je change la balise
ouvrante &amp;lt;span&amp;gt; par &amp;lt;div&amp;gt; et la balise fermante correspondante se
change en &amp;lt;/div&amp;gt;&lt;/li&gt;
&lt;li&gt;L'édition/modification verticale : pourvoir modifier des bloc de 10 span
id= « truc » en span id= « toto »&lt;/li&gt;
&lt;li&gt;Ajout de boutons personnalisés pour lancer l'exécution de programme
spécifique sur le fichier / sélection / session courante. Exemple génération de
documentation à partir du code, génération de fichier html etc....&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En gros pour les dernières fonctions citées (snippets &amp;amp; co), il faudrait
mixer scribes avec Geany.&lt;/p&gt;
&lt;h2&gt;Tirer profit de Geany&lt;/h2&gt;
&lt;p&gt;Partie intéressant quiconque souhaitant utilisé Geany rapidement via les
raccourcis claviers spécifiques. Ceci est dispo depuis le &lt;strong&gt;menu Edition
&amp;gt; Préférences &amp;gt; Raccourcis&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;F11 -&amp;gt; Passer en mode plein écran&lt;/li&gt;
&lt;li&gt;CTRL+F -&amp;gt; Rechercher&lt;/li&gt;
&lt;li&gt;CTRL+E -&amp;gt; Recherche / remplacer&lt;/li&gt;
&lt;li&gt;CTRL+J -&amp;gt; Aller à la ligne&lt;/li&gt;
&lt;li&gt;CTRL + Page Down / Up -&amp;gt; Navigue entre les fichiers ouverts&lt;/li&gt;
&lt;li&gt;CTRL+M -&amp;gt; Placer un marqueur&lt;/li&gt;
&lt;li&gt;CTRL + ,  / ;  -&amp;gt; se déplace entre les marqueurs (raccourcis
perso : depuis les préférences &amp;gt; Raccourcis)&lt;/li&gt;
&lt;li&gt;CTRL + 
&amp;lt;             
-&amp;gt; Aller à la déclaration de la fonction (perso)&lt;/li&gt;
&lt;li&gt;CTRL+SHIFT+ &amp;lt;   -&amp;gt;Aller à la définition de la fonction
(perso)&lt;/li&gt;
&lt;li&gt;CTRL+ ESPACE    -&amp;gt; Complétion,  TAB suffit dans
certains cas&lt;/li&gt;
&lt;li&gt;F2 -&amp;gt; passe en mode édition&lt;/li&gt;
&lt;li&gt;F4 -&amp;gt; passe au terminal intégré&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br /&gt;
&lt;strong&gt;Un problème récurrent est de devoir se déplacer toujours au bon endroit
dans le terminal&lt;/strong&gt; pour pouvoir compiler et lancer un programme, c'est
chiant trop chiant. Depuis Geany menu Edition &amp;gt; Préférences &amp;gt;
Terminal  : cocher la case Suivre le chemin courant. Désormais dès que
vous ouvrez un fichier le terminal est directement au bon endroit.&lt;/p&gt;
&lt;h2&gt;Remerciement à l'équipe de développement&lt;/h2&gt;
&lt;p&gt;Enrico Tröger - Mainteneur&lt;br /&gt;
Nick Treleaven - Développeur&lt;br /&gt;
Frank Lanitz - Mainteneur des traductions&lt;br /&gt;
ainsi qu'a Jean-Philippe Moal connu sous le pseudo « skateinmars »
pour la traduction en français.&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;&lt;strong&gt;Autre article :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a hreflang=&quot;fr&quot; href=&quot;http://cybersdf.org/2007/08/19/237-a-la-recherche-d-un-diteur&quot;&gt;http://cybersdf.org/2007/08/19/237-a-la-recherche-d-un-diteur&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>
