2017-09-08 18 views
3

VSCode(Visual Studio Code)にはC++ Extensionを使用しています。C++の同じ行にある中括弧VSCode

現在、"C_Cpp.clang_format_formatOnSave"trueに設定しています。

この形式は、私のC++ファイルを保存するときの私のコードです。しかし、この形式では、同じ行ではなく新しい行に中括弧が付きます。私も"same"editor.wrappingIndentセットを持っている私はC++ VSCode書式設定されたコードが

for (int i = 0; i < 10; i++) { 
    // ... 
} 

に見えるようにしたい

現在のC++ VSCode書式設定

for (int i = 0; i < 10; i++) 
{ 
    // ... 
} 

どのように私は、Visual Studioのコードで同じ行の中括弧C++でフォーマットすることができますか?

答えて

4

clang-formatは、C/C++コードをフォーマットするために使用されるスタンドアロン・ツールです。 C/C++ extensionには付属していますが、オプションC_Cpp.clang_format_pathを使用して、コンピュータにインストールされている独自のインストール形式のパスを指定することもできます。

クラングフォーマットスタイルのソース(C_Cpp.clang_format_style)は、デフォルトでfileに設定されています。これは、.clang-formatファイルを読み込みます。使用可能なスタイルオプションの詳細については、this pageを参照してください。

そうでない場合、あなたはおそらく探している最も簡単な方法は、単にオプションC_Cpp.clang_format_fallbackStyleを変更することです。

お探しのスタイルはおそらくWebKitです。

{ 
    "C_Cpp.clang_format_fallbackStyle": "WebKit" 
} 


したがって、あなたの.vscode/settings.jsonファイルは次のようになります。