端末内のCソースファイルのブロックを自動的にインデントする方法が必要です。仕様によると。
今後:
int main() {
puts("Hello world");
}
後ろに:
int main()
{
puts("Hello world");
}
答え1
これを行うためのクラシックUnixツールは次のindent
とおりです。GNUインデント)。 K&Rモードで呼び出すと、必要に応じてサンプルコードをインデントします(実際にインデントし
puts
たいとします)。
$ indent -kr <sample.c
int main()
{
puts("Hello world");
}
より近代的な解決策は次のとおりですclang-format
(http://clang.llvm.org/docs/ClangFormat.html)、スタイルファイルに基づいて複数の設定を作成できます。