コンテンツにスキップ

最終更新:2026-10-12

VS Code で C++ コードを整形

『C++那些事』の Step by Step コードスタイル整形

0.はじめに

本節では、0 から自分のコードスタイルを整形する方法を説明します。説明する内容には vscode のプラグインを使用します。

1.依存関係

今回は clang-format プラグインを使用します。具体的なインストールはとても簡単です:

mac の場合:

brew install clang-format  #Mac OS

ubuntu の場合:

apt install clang-format

Windows 版は、ここからダウンロードできます:

https://llvm.org/builds/

インストールが完了したら、検証します:

clang-format --version

vscode を使いたくない場合は、clang-format の生のコマンドを直接使うこともできます!

続いて、vscode の中で以下の2つのプラグインをインストールします:

  • c/c++
  • clang-format

この2つはプラグインマーケットの中からインストールできます。

インストールが完了したら、いくつか設定を行う必要があります。後述をご覧ください。

2.設定

vscode の設定の中で Clang_format_style を検索できます。デフォルトは file です。ここは変更しなくても構いませんが、他の値に設定することもできます。ここでは、この部分のデフォルト値が file であることをお見せします。これは、現在のフォルダまたは親ディレクトリの中の .clang-format ファイルを読み込んで整形を行うことを意味します。

そのため、必要なのはこのファイルを生成することだけで、コードのディレクトリに入って次を実行します:

clang-format -style=google -dump-config > .clang-format

これでこのファイルが生成されます。ここでは google スタイルを採用しています。このファイルは自分で自由に修正できます。

下の図に合わせて vscode の中の clang-format プラグインのフォーマットを設定し、最後にファイルの中で alt+shift+f を押せばファイルを整形できます。毎回このショートカットキーを押さなくて済むように、ファイルの保存後に整形されるよう、format on save にチェックを入れるとよいでしょう。

関連トピック

コメント