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止まってるってことは、この拡張機能は“解析”できないやつだな。フォーマット対象から除外しとこ」
ってなってた。