ひどくインデントされたコードの再インデント
Vimのスマートインデント機能が気に入っています。これにより、適切にインデントされたコードブロックを作成できます。 私は定期的にバッファにコードをコピー/ペーストしますが、そのコードはしばしばフォーマットが不十分です。 理想的なのは、スマートインデントシステムを通じてコードを「再処理」することです。 そのようなことは可能ですか? たとえば、次のコードをどのように「修正」しますか(より大きなブロックからの抽出-各行を手動で修正したくない...): 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" ; } }