Y at-il une touche de raccourci pour aligner le code dans l'éditeur Geany?

9

J'utilise l'éditeur de Geany dans Ubuntu 13.10, Y a-t-il une touche de raccourci pour aligner le code (auto-alignement) dans l'éditeur Geany?

Par exemple: dans Eclipse - Ctrl + Shift + F pour appeler le formateur automatique

    
posée Sudheera 10.06.2014 - 08:49
la source

3 réponses

11

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

Vous pouvez obtenir un comportement similaire avec Artistic Style 2.04 .

  1. Téléchargez la version la plus récente, la version 2.04 actuelle (n'utilisez pas apt-get pour installer, car vous obtiendrez alors l'ancienne version 2.03 et cette version ne fonctionneront pas pour ce scénario, car elle n'accepte pas les sorties diffusées)

  2. Installer le style artistique - & gt; suivez le document d'installation (/astyle/doc/install.html) dans le téléchargement ( make then make install )

  3. Ajoutez une commande personnalisée à Geany:



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

    Pour personnaliser cet aspect, consultez la documentation sur le style artistique

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

Pour HTML

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

  1. Installer le répertoire: 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'infos:

Pour Python

Formatter source Python / Jolie imprimante (non testé)

    
réponse donnée TuKsn 10.06.2014 - 15:37
la source
0

Pour XML Allez dans Tools & gt; Plugin Manager et activez le plug-in appelé XML PrettyPrinter. Si ce plug-in n'est pas disponible, recherchez-le en utilisant apt ou synaptic.

Une fois l'installation terminée, cliquez sur Outils & gt; PrettyPrinter XML.

    
réponse donnée tom 15.07.2016 - 16:44
la source
0

Vous pouvez utiliser l’alignement manuel en utilisant un motif pour aligner votre code. C'est plus lent mais fonctionne pour n'importe quelle langue. Il y a un tclscript pour faire ça posté ici lien

    
réponse donnée Jeff Lieu 18.06.2017 - 11:32
la source

Lire d'autres questions sur les étiquettes