Ich mag die Smart-Indent-Funktion von Vim, mit der ich gut eingerückte Codeblöcke erstellen kann.
Ich kopiere / füge regelmäßig Code in die Puffer ein, aber dieser Code ist oft schlecht formatiert.
Ideal wäre es, den Code über das Smart-Indent-System erneut zu verarbeiten.
Ist so etwas möglich?
Wie würden Sie beispielsweise den folgenden Code "reparieren" (einen Auszug aus einem größeren Block - ich möchte nicht jede Zeile manuell reparieren ...):
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" ;
}
}