jeudi 5 juin 2008, par patrick Deflandre
Gedit est un éditeur bien pratique et qui sait presque tout faire par défaut. Il manque toutefois dans la configuration par défaut Debian une possibilité de ré-indenter facilement un fichier source en C.
Qui n’a jamais récupérer un fichier source sans pester sur les problèmes d’alignement générés par les différentes habitudes d’éditions de fichier ?
La solution existe pourtant, y compris sous Gedit : elle s’appelle Astyle.
Elle est très simple :
apt-get update
apt-get install astyle
Voila, c’est tout...
Il faut :
Valider le greffon "outils externe" de Gedit :
Pour cela :
Aller dans le menu Èdition/Préférences/
Choisisser l’onglet Greffons
Cocher la case Outils externes
Configurer le greffon Outils externes :
Il faut encore configurer le greffon pour prendre en compte une nouvelle commande externe. Je vous propose par exemple d’ajouter la commande suivante :

Dans cette configuration, j’ai choisi l’appel de astyle avec les paramètres --style=kr .
Cela permet d’avoir une identation "à la Kernighan and Ritchie". Libre à vous de choisir une autre option, plus dans vos habitudes de codage.
Je vous invite à consulter la page de manuel Astyle
man astyle
Vous pourrez découvrir la richesse de cet outil, qui justifie à elle seule l’absence de fonctions d’indentation dans Gedit.