如何修复 Python 变量的 VSCode 语法突出显示

Dee*_*j C 6 python variables syntax-highlighting visual-studio-code

在 VSCode 中,我的变量语法突出显示有时会禁用。经过实验,这似乎主要发生在我使用 WSL 时。我还没有找到一种可靠的方法来重新创建它,但我注意到在执行任何将变量临时呈现为纯文本/不是变量的操作时,它会发生(不是一直,但有时)。例如,定义变量时暂时去掉“=”。

为了解决这个问题,我可以重新启动/重新加载 VSCode,但考虑到它每 30 分钟发生一次(如果不是更频繁的话),它会变得非常不方便。我的主题是 Dark+,它通常看起来像第一个图像(蓝色突出显示的变量),但每当发生此错误时,它看起来像第二个图像(未突出显示;白色文本)。

定义函数时也会发生这种情况。不确定此时是否会发生其他事情。

我尝试重置 VSCode、重新安装所有扩展、删除 %appdata% 中的“Code”文件夹,以及删除 %userprofile% 中的“.vscode”。

当我将鼠标悬停在变量上时,它仍然被识别为变量;它只是没有突出显示。

我的扩展是:

C/C++
C#
Discord 存在
GitHub Pull 请求和问题
gitignore
HTML CSS 支持
isort
Jupyter
Jupyter Cell 标签
Jupyter Keymap
Jupyter Notebook 渲染器
Jupyter Slide Show
Live Server
Pylance
Python
GitHub Codespaces
WSL

Bug 发生时会是什么样子

图像

它应该是什么样子

图像