[résolu] Outils de reformatage de code

Outils de reformatage de code [résolu] - Divers - Programmation

Marsh Posté le 09-10-2009 à 10:00:32    

Bonjour,
 
Je suis souvent amené à reprendre du code qui ne m'appartient pas, et je tombe souvent sur des trucs imondes. J'ai mes habitudes de formatage du code, et j'aimerais trouver un outils qui permette de faire du reformatage automatiquement. Quelque chose de plus avance que le Ctrl+K+Ctrl+F de Visual.
 
Par exemple en C : un if est suivi d'une parenthèse ouvrante, puis d'un espace, puis de l'expression à tester. Ensuite on va à la ligne. Accolade ouvrante, à la ligne. Etc.
 
Est-ce que ça existe ? Comment se nomme ce genre d'outils ? Que me conseillez-vous ?
 
Merci.


Message édité par Riot le 09-10-2009 à 14:57:55

---------------
Be the one with the flames.
Reply

Marsh Posté le 09-10-2009 à 10:00:32   

Reply

Marsh Posté le 09-10-2009 à 10:31:22    

Y'a un plugin avec Code::blocks qui fait ça bien.


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 09-10-2009 à 10:38:31    

GNU indent a une tonne d'options pour s'adapter a tes desirs.


---------------
The truth is rarely pure and never simple (Oscar Wilde)
Reply

Marsh Posté le 09-10-2009 à 11:07:06    

Cool, merci beaucoup !


---------------
Be the one with the flames.
Reply

Marsh Posté le 09-10-2009 à 14:57:35    

Il y a aussi AStyle, dans la même veine que GNU Indent.
http://astyle.sourceforge.net/astyle.html


---------------
Be the one with the flames.
Reply

Marsh Posté le 09-10-2009 à 15:28:37    

J'ai mis en place artistic style dans notre chaîne de développement. Il est globalement très bien (mode silencieux, pas mal d'options), mais il a tendance à avaler les lignes de présentation et je n'ai pas encore trouvé comment contourner le problème.

 

Du coup, je pense à changer d'indenteur, parce que c'est vraiment génant. À part ça, il est top.

Message cité 1 fois
Message édité par Elmoricq le 09-10-2009 à 15:29:14
Reply

Marsh Posté le 14-10-2009 à 17:41:18    

Elmoricq a écrit :

J'ai mis en place artistic style dans notre chaîne de développement. Il est globalement très bien (mode silencieux, pas mal d'options), mais il a tendance à avaler les lignes de présentation et je n'ai pas encore trouvé comment contourner le problème.
 
Du coup, je pense à changer d'indenteur, parce que c'est vraiment génant. À part ça, il est top.


Stadire ?


---------------
Be the one with the flames.
Reply

Marsh Posté le 14-10-2009 à 18:52:49    

Soit le code :

char foo;
int bar;
 
foobar(foo, bar);


 
Devient :

char foo;
int bar;
foobar(foo, bar);

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed