J'utilise Geany editor dans Ubuntu 13.10, existe-t-il une touche de raccourci pour aligner le code (alignement automatique) dans Geany editor?
Par exemple: dans Eclipse - Ctrl + Maj + F pour appeler le formateur automatique
Pour C, C++, C++/CLI, C # et Java
Vous pouvez obtenir un comportement similaire avec Artistic Style 2.04 .
Télécharger la dernière version, la version 2.04 actuelle (n'utilisez pas apt-get
pour installer car vous obtiendrez l'ancienne version 2.03 et cette version ne fonctionnerait pas pour ce scénario car elle n'accepte pas les sorties redirigées)
Installez Artistic Style -> suivez la documentation d'installation (/astyle/doc/install.html) dans le téléchargement (make
puis make install
).
Ajoutez une commande personnalisée à Geany:
bash -c "astyle --indent-classes -Y"
Pour personnaliser ce regard sur la documentation sur le style artistique
Sélectionnez une zone de texte et appuyez sur Ctrl+1 exécuter la première commande personnalisée Geany
Pour HTML
Vous pouvez utiliser tidy , tidy peut également compiler votre code HTML si vous utilisez geany.
Installer le bien rangé: Sudo apt-get install tidy
Créez une commande personnalisée (exemple):bash -c "tidy -xml --indent auto --indent-spaces 2 --quiet yes 2> /dev/null; true"
Plus d'informations:
Pour Python
Python Source Formatter/Pretty Printer (non testé)
Pour XML Allez dans Outils> Gestionnaire de plugins et activez le plugin appelé XML PrettyPrinter. Si ce plugin n'est pas disponible, recherchez-le en utilisant apt ou synaptic.
Une fois installé, lancez en cliquant sur Outils> PrettyPrinter XML.
Vous pouvez utiliser l'alignement manuel à l'aide d'un motif pour aligner votre code. C'est plus lent mais ça fonctionne pour n'importe quelle langue. Il y a un tclscript à faire qui est posté ici https://blog.jayvee-store.com/2017/06/18/code-alignment-in-geany/