Pregunta ¿Hay alguna herramienta para estandarizar el formato del código C ++? [cerrado]


Estoy buscando una herramienta que funcione en Windows para reformatear algunos códigos C ++ en mi código base. Básicamente, tengo un código que escribí hace un tiempo que me gustaría usar, pero no coincide con el estilo que estoy usando en un proyecto más reciente.

¿Cuál es la mejor manera de reformatear el código de C ++ de manera estándar?

Billy3


10
2018-03-17 16:19


origen


Respuestas:


En Visual Studio: Editar / Avanzado / Formatear documento

El formato aplicado al documento coincidirá con la configuración en: Herramientas / Opciones / Editor de texto / C / C ++

Es posible que Visual Studio no admita todas las opciones de formato que desee aplicar a su documento, en cuyo caso necesitará una herramienta separada (como sugiere Paul Betts) para formatear de la forma que desee.


7
2018-03-17 16:25



Sangría GNU debería llevarte la mayor parte del camino


10
2018-03-17 16:22



Un estilo es una de las herramientas más populares.

Editar: No sé por qué no pensé en eso cuando publiqué esto por primera vez, pero también puedes usar Vim. los = comando formateará su código de acuerdo con su indentexpr y cinoptions.


7
2018-03-17 17:02



Yo voto por Descifrar.

De otra manera: Mejor formateador / embellecedor de código C ++


4
2017-08-07 12:46



GC Great Code ha sido un viejo recurso de reserva para mí. Es bastante configurable.

http://sourceforge.net/projects/gcgreatcode/


3
2017-08-07 12:56



Visual Studio puede. Y la mayoría de los IDE pueden.


2
2018-03-17 16:20



También utilicé AStyle en el pasado. Utilicé esta GUI para que sea un poco más fácil (creo que ha pasado un tiempo): Estilo artístico para Windows: http://jimp03.zxq.net/


2
2018-03-17 17:52



Eclipse / CDT puede sangrar tu código muy bien ...

  • Es configurable.
  • También puede compartir la configuración dentro de su equipo / grupo / organización.

PD Estoy escribiendo algo sobre eso en mi Libro  Publique comentarios si tiene algunas preguntas directas. :-)


2
2017-08-07 12:41



use AStyle (incorporado en bloques de código)

Step 1 : Select your code
Step 2 : Click on Plugins->Source Code Format (AStyle )

Espero eso ayude.


0
2018-06-06 14:51