Utilizo astyle para formatear mi código la mayor parte del tiempo, y me encanta, pero una de las molestias es que no puede especificar al menos una "pista" para la longitud de línea máxima. Si usted tiene una línea de código como:¿Hay un formateador de código fuente automático que envuelve muy bien las líneas de C/C++?
this->mButtonCancel->setLeftClickProc(boost::bind(&FileListDialog::cancelLeftClick, this));
Me gustaría tener un formateador de código fuente para poder envolverlo incluso moderadamente inteligente:
this->mButtonCancel->setLeftClickProc(
boost::bind(&FileListDialog::cancelLeftClick, this));
... es probablemente la forma en que me gustaría formatear línea de código. Para largas listas de argumentos, probablemente preferiría alinearme en el paréntesis abierto, pero claramente eso no funcionará en esta situación. De cualquier manera, astyle no admite hacer nada con líneas largas que no contengan declaraciones múltiples. ¿Alguien sabe de una herramienta que hace?
Tal vez una combinación de astyle y sangría haría el truco ... –