21 votes

Existe-t-il un utilitaire pour indenter les programmes C++ ?

J'essaie d'utiliser le programme "indent" pour indenter les programmes C++. Mais cela ne semble pas fonctionner correctement. Il perturbe l'indentation de manière beaucoup plus importante.

Il s'agit d'un fichier de classe. Pouvez-vous me suggérer les bonnes options ou un autre programme qui fonctionne ?

Gracias

20voto

Andrew Hare Points 159332

Essayer Style artistique :

Artistic Style est un indenteur de code source, un formateur et un embellisseur pour les langages de programmation C, C++, C# et Java.

12voto

Rantaak Points 148

Dans visual studio, CTRL + a , CTRL + k , CTRL + f met automatiquement en retrait tout le fichier dans lequel vous travaillez.

5voto

greyfade Points 14358

De nombreux éditeurs tels que Vim et Emacs disposent d'une fonction qui réindente le code en fonction de la norme d'indentation intégrée.

Dans Vim, vous pouvez taper = avec toute motion. (Comme =% à n'importe quel délimiteur de bloc ou S-v pour sélectionner une région, puis = pour reformater). Les gq peut être utilisée pour reformater les commentaires et autres textes.

Dans Emacs, vous pouvez taper M-x indent-region après avoir sélectionné une région. (Comme avec M-< y M-> .) Vous pouvez également reformater les commentaires avec M-x fill-paragraph .

5voto

Philipp Points 21479

Un autre outil de formatage automatique du code C++ est clang-format .

3voto

Tom Points 16783

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X