if (x) { // ←この書き方きらい puts("x"); } if(y){ // ←こうしたい puts("y"); }
.clang-format というファイルに設定を書くと、フォーマットの指定ができる。やったぜ
.clang-format
# Cで if文のかっこの前後にスペースを入れない
SpaceBeforeParens: ControlStatements
このファイルは ClangFormatプラグインの設定ファイルで、vscodeの設定ではないので プロジェクトの直下に置く。JSON形式ではない
設定がちょっとしかないなら、settings.json に無理やり書くこともできる
.vscode/settings.json
// Cで if文のかっこの前後にスペースを入れない "C_Cpp.clang_format_style": "{ SpaceBeforeParens: ControlStatements }",
複数設定あるときは { } の中にカンマ区切りで羅列できる。
長いと読みにくいので、長くなりそうならあきらめる
仕様はここ
clang.llvm.org