私はUbuntuを使用しています。Visual Studio CodeのC++は次のように自動的にリントします。
if (condition == true)
{
DoStuff();
}
代わりに私がやりたいのは:
if (condition == true) {
DoStuff();
}
それ、どうやったら出来るの?
すでにインストールしていますC++ のマーケットプレイスからの拡張機能。
ベストアンサー1
@Chris Drewの回答に基づく
- 環境設定 -> 設定
- 検索する
C_Cpp.clang_format_fallbackStyle
Visual Studio
からに変更{ BasedOnStyle: Google, IndentWidth: 4 }
ユーザー settings.json では、次のようになります。
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 4, ColumnLimit: 0}"
- btw
ColumnLimit: 0
も役立ちます。Google の制限により、必要のないときにコードが次の行に分割されるためです。
さらに詳しく知りたい場合は:
- チェックhttps://clang.llvm.org/docs/ClangFormatStyleOptions.html
- あなたの好みに合わせて、機能を「C_Cpp.clang_format_fallbackStyle」にカスタマイズします。
もっと詳しく:
英語:https://medium.com/@zamhuang/vscode-how-to-customize-cs-coding-style-in-vscode-ad16d87e93bf