質問: 0; i < count; i++) { // このように{の前で改行をしてほしくない /* code */ } ``` のように設定したいのですが,可能でしょうか?
回答: 解決方法 ワークスペースのルートディレクトリに `.clang-format` という名前のファイルを作り、ClangFormat の設定を行ってください。設定例をふたつ置いておきます: 例1:`BasedOnStyle` を設定する。たとえば下は LLVM coding standards 準拠にする例です。 ``` BasedOnStyle: LLVM ``` 例2:`BreakBeforeBraces` や `BraceWrapping` の設定を個別に行う。下はひとつの例です。 ``` BreakBeforeBraces: Attach ``` 解説 C/C++ 拡張機能のデフォルト設定のコード整形では、ワークスペースにある `.clang-format` というファイルがあればこの内容に従い、無ければ VS Code の `C_Cpp.clang_format_fallbackStyle` に従います。参考: `.clang-format` というのは ClangFormat のための設定ファイルです。リンクしたドキュメントのように各種設定が行えます。