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 08/06/2016, 00:56] – [Voir aussi] eagle08 | 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 ; < |