Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| geany [Le 28/09/2012, 09:42] – [Changer les couleurs] correction conjugaison (ce n'exclus pas => ce n'exclut pas) 79.95.167.157 | geany [Le 02/06/2019, 17:46] (Version actuelle) – [Voir aussi] TravellingFroggy | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | |||
| + | {{ http:// | ||
| + | ====== Geany : le compilateur graphique et compact sort de sa lampe ! ====== | ||
| + | |||
| + | |||
| + | **Geany** est un [[éditeur de texte]] utilisant GTK2 avec des fonctions basiques d' | ||
| + | * 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 ; | ||
| + | * copie de la ligne ou de la sélection courantes en une seule action ; | ||
| + | * 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. | ||
| + | * émulateur de terminal pour l’exécution du programme sans quitter l' | ||
| + | |||
| + | {{ :: | ||
| + | |||
| + | ===== Pré-requis ===== | ||
| + | |||
| + | * Disposer des [[: | ||
| + | * Disposer d'une connexion à Internet configurée et activée. | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | Pour installer ce logiciel, il suffit d' | ||
| + | |||
| + | |||
| + | =====Configuration===== | ||
| + | ==== Installer tous les plugins ==== | ||
| + | |||
| + | Geany offre divers plugins tel que " | ||
| + | Si vous voulez avoir tous les plugins, taper dans votre console : | ||
| + | < | ||
| + | Ils seront tous à votre disposition dans le Gestionnaire de plugins. | ||
| + | |||
| + | Si le joker ne fonctionne pas, voilà la liste de tout les plugins à la date du 08/01/2017 | ||
| + | <code bash> | ||
| + | ==== Geany comme éditeur par défaut ==== | ||
| + | |||
| + | Si vous préférez utiliser l' | ||
| + | |||
| + | === Première méthode : === | ||
| + | <code bash> | ||
| + | export EDITOR=/ | ||
| + | </ | ||
| + | Cette commande n'est à saisir qu'une fois pour chaque terminal ouvert ; si vous ne voulez plus avoir à la saisir à chaque ouverture de terminal, insérez-la à la fin du fichier '' | ||
| + | ou du fichier ''/ | ||
| + | |||
| + | Ainsi, les fichiers qui s' | ||
| + | |||
| + | === Seconde méthode : === | ||
| + | <code bash> | ||
| + | gksudo gedit / | ||
| + | </ | ||
| + | Cette commande permet de remplacer le programme par défaut '' | ||
| + | ==== Associer une extension de fichier à un langage ==== | ||
| + | |||
| + | Les utilisateurs de Geany se seront sans doute demandés : « //Mais comment lui dit-on que les fichiers .tpl contiennent du HTML ?!// ». Il y a deux cas possibles selon la version de Geany utilisée. | ||
| + | |||
| + | === 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 ci-dessous nommé __Procédure__. | ||
| + | |||
| + | === Cas 2. === | ||
| + | Vous n'avez pas le menu précédent : dans ce cas vous devez modifier vous-même le fichier **filetype_extensions.conf** situé (selon la version de Geany utilisée) soit dans le répertoire **~/ | ||
| + | |||
| + | === Procédure === | ||
| + | Si vous voulez que les fichiers .tpl soient reconnus comme du HTML, ajoutez ***.tpl;** à la ligne HTML : | ||
| + | < | ||
| + | Redémarrez ensuite Geany. | ||
| + | |||
| + | === fichier Txt2tags === | ||
| + | Il y a une erreur dans le fichier de configuration : les fichiers **.t2t** ne sont pas reconnus par Geany (0.20). Pour résoudre le problème il suffit de remplacer **txt2tags** par **Txt2tags** dans le fichier **filetype_extensions.conf**. | ||
| + | |||
| + | ==== Changer les couleurs ==== | ||
| + | |||
| + | === Manuellement === | ||
| + | |||
| + | < | ||
| + | |||
| + | * La coloration syntaxique sous Geany est enregistrée dans différents fichiers (quasiment 1 par langage) dans / | ||
| + | Geany va chercher avant tout si ces fichiers se trouvent dans ~/ | ||
| + | |||
| + | * Pour modifier sa configuration de couleurs on va donc éditer/ | ||
| + | |||
| + | <note important> | ||
| + | * Copier les fichiers de / | ||
| + | < | ||
| + | |||
| + | * [[: | ||
| + | <note tip>Pour éditer les couleurs de PHP ou HTML il faut modifier filetypes.xml et non filetypes.php et filetypes.html ou alors filetypes.common. | ||
| + | |||
| + | À noter que dans le cas du HTML/PHP, la variable entre guillemet ne change pas de couleur : pour spécifier une autre couleur, éditer le fichier filetypes.common et à la ligne : <code bash> | ||
| + | <code bash> | ||
| + | |||
| + | * Syntaxe pour la coloration : # couleur_de_1er_plan; | ||
| + | <note help> Exemple : html_tag=0x000099; | ||
| + | Ici toutes les balises html seront bleu foncé sur fond blanc en gras et sans italique </ | ||
| + | |||
| + | * Il ne reste plus qu'à relancer Geany pour que les modifications soient prises en compte. | ||
| + | |||
| + | === Installer plusieurs thèmes === | ||
| + | Télécharger directement les fichiers : https:// | ||
| + | Ou taper directement en ligne de commande | ||
| + | <code bash>git clone https:// | ||
| + | copier les tèmes | ||
| + | <code bash>cp -r geany-themes/ | ||
| + | Lancer geany | ||
| + | <code bash> | ||
| + | == Choisir un thème == | ||
| + | <code txt> | ||
| + | {{:: | ||
| + | |||
| + | Enjoy :-) | ||
| + | |||
| + | ====Intégrer le terminal==== | ||
| + | Si le terminal n'est pas intégré par défaut, [[: | ||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | * **(en)** [[http:// | ||
| + | * (en) [[http:// | ||
| + | |||
| + | ----- | ||
| + | |||
| + | // | ||
| + | //Autres contributeurs : | ||
| + | |||
| + | //Date de création : inconnue ; < | ||
