【解決?】VSCodium の Python 補完が壊れた

Can you read English?

英語が読めるならこっち読んだほうが最新だし確実です(多分)。

結論

設定 editor.semanticHighlighting.enabledfalse にする。

なにこれ

VSCodium って規約的な問題で [MicroSoft の拡張ストア] が使えないので,[代替ストア] を使ってるんですけど,そこには(当然ながら)MicroSoft が提供する OSS でない拡張機能は存在しないわけですよ。 ここで問題になるのが,VSCode では [Pylance] という拡張が Python の補完機能や semantic highlight を提供するわけですが,代替ストアにはこれがないため,代替として [Jedi Language Server (JLS)] を使用しています。

で,これについて [Python 拡張 2025.12.0] から JLS のバージョンが [0.45.0] に更新されたんですよ(多分)。 ですがこのバージョンで導入された新機能ベースの semantic highlight を使うと JSL が落ちるという致命的なバグがあり(一番上のリンク),JSL が落ちるということは即ち補完が効かなくなるということです(タイトル回収)。

ということで VSCode 側から semantic highlight 機能を無効にしてあげましょうね〜,というお話でした。 以上。

【ARTICLE: CC BY 4.0】【CODE BLOCK: CC0】
最終更新 2025-10-09, 18:46 +0900
Hugo で構築されています。
テーマ StackJimmy によって設計されています。