Мне нравится функция интеллектуального отступа в Vim, которая позволяет создавать хорошо кодированные блоки кода.
Я регулярно копирую / вставляю код в буферы, но этот код часто плохо отформатирован.
Что было бы идеально, так это «переработать» код через систему smart-indent.
Это возможно?
Например, как бы вы «исправили» следующий код (выдержка из большего блока - я не хочу исправлять каждую строку вручную ...):
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" ;
}
}