J'aime la fonctionnalité smart-indent de Vim, elle me permet de créer des blocs de code bien indentés.
Je copie / colle régulièrement du code dans des tampons, mais ce code est souvent mal formaté.
L'idéal serait de "re-traiter" le code via le système smart-indent.
Une telle chose est possible?
Par exemple, comment "corrigeriez-vous" le code suivant (un extrait d'un bloc plus important - je ne veux pas corriger chaque ligne manuellement ...):
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" ;
}
}