Me gusta la función de sangría inteligente de Vim, me permite crear bloques de código bien sangrados.
Copio / pego código regularmente en buffers, pero ese código a menudo está mal formateado.
Lo ideal sería "volver a procesar" el código a través del sistema de sangría inteligente.
¿Es posible tal cosa?
Por ejemplo, ¿cómo 'arreglaría' el siguiente código (un extracto de un bloque más grande? No quiero arreglar cada línea manualmente ...):
else
{
m[c] = 5;
Finished = true;
std::cout<<"(ID,R,E)"<<"-->"<<"("<<g[c]<<","<<r[c]<<","<<E1 <<")"<< std::endl;
std::cout << "\n"<<"finish-->" << r[c] << "\t" <<"E1-->"<< E1 <<"\n" ;
}
}