2009-10-25 22 views

Répondre

3

AStyle a été mon premier succès sur Google. Semble raisonnable. Vous pouvez lier cela à un événement de clavier sous "Outils externes" dans Visual Studio. (Je suppose que l'écriture/l'enregistrement d'une petite macro qui formate et enregistre le fichier est facile, tout comme la reconfiguration à Ctrl-S)

Voir aussi https://stackoverflow.com/questions/841075/best-c-code-formatter-beautifier, qui recommande également AStyle.

+0

Désolé, mais AStyle a un gros problème à gérer les fichiers sources Unicode - il les efface. – sorin

+1

Semble être fixé dans SVN: http://sourceforge.net/tracker/?func=detail&aid=2864811&group_id=2319&atid=102319 – Macke

+0

et il nécessite PERL –

1

N'est-il pas vrai que vous pouvez définir vous-même une "macro" dans Visual Studio? Si oui, vous pouvez essayer de faire un pour faire quelque chose comme Ctrl+A -> Ctrl+K Ctrl+F -> Ctrl+S ce qui signifie select all, reformat, save, puis le lier à votre Ctrl+S. Je ne suis pas sûr, mais je pense que ce ne serait pas trop compliqué.