Raspberry Pi[60] VSC (Visual Studio Code) Cコードフォーマッタ
Cコードを書くのに、VSCを使っているのですが、ある日突然、コートフォーマットができなくなりました。Cのフォーマッタがインストールされていないというメッセージが出て整形されません。色々なフォーマッタを使用しても結局変わらず。
その原因が、いつの間にか、
"C_Cpp.intelliSenseEngine": "disabled"
と書かれていたことによります。
これを消したら、何事もなかったように整形してくれました。いや~~ はまったわ。
なぜ "C_Cpp.intelliSenseEngine": "disabled"
が原因だったか?
この設定は本来「IntelliSense(補完や解析)」をオフにするものだけど…
💣 副作用として、C/C++拡張の一部機能(=フォーマッタ含む)も止まってしまう。
つまり VS Code 側から見ると:
「あ、IntelliSense止まってるってことは、この拡張機能は“解析”できないやつだな。フォーマット対象から除外しとこ」
ってなってた。