web-dev-qa-db-fra.com

Existe-t-il une touche de raccourci pour aligner le code dans Geany Editor?

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

9
Sudheera

Pour C, C++, C++/CLI, C # et Java

Vous pouvez obtenir un comportement similaire avec Artistic Style 2.04 .

  1. 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)

  2. Installez Artistic Style -> suivez la documentation d'installation (/astyle/doc/install.html) dans le téléchargement (make puis make install).

  3. Ajoutez une commande personnalisée à Geany:

    enter image description here

    enter image description here

    bash -c "astyle --indent-classes -Y"

    Pour personnaliser ce regard sur la documentation sur le style artistique

  4. Sélectionnez une zone de texte et appuyez sur Ctrl+1 exécuter la première commande personnalisée Geany

    enter image description here

Pour HTML

Vous pouvez utiliser tidy , tidy peut également compiler votre code HTML si vous utilisez geany.

  1. Installer le bien rangé: Sudo apt-get install tidy

  2. 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é)

11
TuKsn

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.

0
tom

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/

0
Jeff Lieu