ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[geany]]

Piste: » geany


Geany

Geany est un éditeur de texte utilisant GTK2 avec des fonctions basiques d'environnement de développement intégré (EDI). Il a été développé pour fournir un EDI rapide et simple qui n'a que peu de dépendances. Il intègre des fonctionnalités assez sympathiques :

  • coloration syntaxique ;
  • code source « pliable » ;
  • auto-complétion sur les structures souvent utilisées comme : if, for et while ;
  • auto-complétion des balises XML et HTML ;
  • trucs et astuces ;
  • support de nombreux types de fichiers comme C, C++, CSS, Java, LaTeX, PHP, Python, Perl, Pascal, Ruby, SQL, etc. ;
  • listes des variables et fonctions utilisées.

Geany 0.10.2

Installation

Sous Ubuntu 7.04 (Feisty Fawn)

Installez le paquet geany présent dans les dépôts Universe. Vous pourrez alors lancer le logiciel depuis le menu Applications ⇒ Développement ⇒ Geany.

NOTA : La version présente dans les dépôts Universe est la 0.10. La dernière version, la 0.11, ne sera disponible que dans Gusty, elle est cependant disponible pour Feisty sur le site getdeb. Téléchargez la version 0.11 et ouvrez le fichier avec gdebi

Sous Ubuntu 7.10 (Gutsy Gibbon)

Pour installer Geany vous devez activer le dépôt Universe. Ensuite installez le paquet geany ou cliquez simplement sur ce lien.

Sous Ubuntu 8.04 (Hardy Heron)

Installation par les dépôts Universe

Pour installer Geany vous devez activer le dépôt Universe et enfin installez le paquet geany ou cliquez simplement sur ce lien.

Installation grâce à GetDeb

Version 32 bits

Téléchargez le paquet sur getdeb.net et installez le paquet en double cliquant dessus.

Version 64 bits

Téléchargez le paquet sur getdeb.net et installez le paquet en double cliquant dessus.

Associer une extension de fichier à un langage

Les utilisateurs de geany se seront sans doute posé une question du genre : "Mais comment on lui dit que les fichiers .tpl contiennent du HTML ?!". Alors là il y a deux cas possibles selon votre version de geany.

Cas 1.

Dans geany, vous avez un menu Outils qui contient un sous-menu Configuration Files contenant lui-même plusieurs choix. Choisissez alors filetype_extensions.conf . Suivez ensuite le paragraphe juste après nommé Procedure.

Cas 2.

Vous n'avez pas le menu précédent, dans ce cas il vous faut aller chercher le fichier vous-même qui est (selon la version de geany) soit ~/.geany/filetype_extensions.conf , soit ~/.config/geany/filetype_extensions.conf . Ouvrez ce fichier avec geany lui-même ou un autre editeur. Suivez ensuite le paragraphe juste après nommé Procedure.

Procedure.

Maintenant, à vous de faire. Si vous voulez que les fichiers .tpl soient reconnus comme du HTML alors dans la ligne HTML, ajoutez *.tpl; . Rechargez ensuite geany et voilà.

Changer les couleurs

Manuellement

Dans ce qui suit, le répertoire où se trouve la configuration de geany pour l'utilisateur, est supposé être ~/.geany/ mais il se peut très bien (pour les version de geany récentes ?) que ce soit ~/.config/geany/ . A vous de regarder lequel existe.
  • La coloration syntaxique sous Geany est enregistrée dans différents fichiers (quasiment 1 par language) dans /usr/share/geany/ ou /usr/local/share/geany/ .

Geany va chercher avant tout si ces fichiers se trouvent dans ~/.geany/filedefs sans quoi il utilisera ceux par défaut.

  • pour modifier sa configuration de couleurs on va donc éditer/créer les fichiers filetypes.ext (ext étant l'extension du language dont on voudra changer les couleurs):
Ne surtout pas modifier les fichiers depuis /usr/share/geany/
  • copier les fichiers de /usr/share/geany/ dans ~/.geany/filedefs:
cp -v /usr/share/geany/* ~/.geany/filedefs/
  • editer les fichiers avec un éditeur de texte:
pour editer les couleurs de Php ou Html il faut modifier filetypes.xml et non filetypes.php et filetypes.html
gedit ~/.geany/filedefs/filetypes.xml
  • syntaxe pour éditer: # couleur_de_1er_plan;couleur_de_fond;gras;italique
exemple: html_tag=0x000099;0xffffff;true;false
on édite ici toutes les balises <> html en bleu fonçé sur fond blanc en gras et sans italique
  • il ne reste plus qu'a relançer Geany pour que les modifications soit prisent en compte.

Avec un shell script

  • Vous pouvez également télécharger ce script qui changera les couleurs syntaxique sur le modéle de WebExpert(ce qui n'exclus pas que vous pouvez faire vos couleurs).
  • Décompresser l'archive:
tar -xvjf Geany+.tar.bz2
  • Lancer "Change Geany Colors" dans un terminal, c'est finit.

Version SVN

Pour installer Geany SVN (non conseillé pour les débutants) et bénéficier de la toute dernière version suivez les indications de cette page : Geany SVN

Liens


geany.txt · Dernière modification: 2009/05/29 16:37 par 213.95.41.13
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL