フォーマッタ
コード書くとき,もうずっと演算子の前後のスペースとか,その他諸々スタイルを気にせず書いてきた. でも競プロのチーム練習とか,バイト,研究などで人にみられるコードを書くわけで,まずいかもしれない.と思った.
VSCodeの拡張機能 C/C++をいれてそのままフォーマッタ(option + shift + f)を使うとかなり不快
for( hoge ) { }
になる.不快.
for( hoge ) { }
であれよ
settings.jsonを開いて
"C_Cpp.clang_format_fallbackStyle": "Visual Studio"
みたいなやつを
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 4, ColumnLimit: 0}"
にしとけば幸せになるらしい.
c++ - Visual Studio Code formatting for "{ }" - Stack Overflow
settings.jsonを開いてみたらほとんど空っぽでびっくりしたのでdefaultSettings.jsonからコピーしてきた. 気が向いたら設定いろいろ読んで色々いじろうかな