2021年5月時点の話です
VSCodeでPythonのコードを開いてみたところ、何か変数とかの色の付き方に違和感が...
今まではself
が青だったし、全体的に変数やメソッド名がこんな水色ではなかったような?
この色の付け方はなんか気持ち悪いから前のバージョンに戻せないかな...と思い色々調べてみたところ
- 2021年5月にPython拡張機能が更新され、Pylanceがデフォルトで使用されるようになった
Visual Studio Code向けPython拡張機能の2021年5月版が登場、Pylanceがデフォルト言語サーバに:CodeZine(コードジン)
- Pylanceのセマンティックハイライトは、これまでのVSCodeのPythonのデフォルトだったTextMate文法とは異なるルールで色付けしている
ということが分かりました。
このセマンティックハイライトは、settingsのjsonに以下の記述を追加することで無効化できるようです。
(上記のGitHubのissuesのコメント参照)
{
"[python]": {
"editor.semanticHighlighting.enabled": false
}
}
上記の設定追加後、馴染みの色に戻っていることが確認できました。