Réponses:
Pour C, C ++, C ++ / CLI, C # et Java
Vous pouvez obtenir un comportement similaire avec le style artistique 2.04 .
Téléchargez la version la plus récente, la version 2.04 actuelle (ne l'utilisez pas apt-get
pour l'installer car vous obtiendrez alors la version 2.03 plus ancienne et cette version ne fonctionnera pas pour ce scénario car elle n'accepte pas la sortie canalisée)
Installez Artistic Style -> suivez le document 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 look dans la documentation sur le style artistique
Sélectionnez une zone de texte et appuyez sur Ctrl+ 1pour 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.
Installez bien: 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
Formateur de source Python / Jolie imprimante (non testé)
html
fichiers, j'ai utilisé bash -c "tidy --quiet yes -m --output-xhtml no --output-html yes --wrap 0 --tidy-mark no --indent auto %f > /dev/null; true" (Geany replaces the
% f` avec le nom + l'extension du fichier). Je pense que 2
c'est obsolète.
cmd /c "astyle --indent-classes -Y"
Vous pouvez utiliser l'alignement manuel à l'aide d'un modèle pour aligner votre code. C'est plus lent mais fonctionne pour n'importe quelle langue. Il y a un tclscript pour le faire affiché ici https://blog.jayvee-store.com/2017/06/18/code-alignment-in-geany/