VSCode Jupyter 扩展:丰富的语法突出显示不起作用?

Lit*_*ohn 18 python visual-studio-code jupyter-notebook

由于设备故障,我不得不重新开始设置,这意味着再次从头开始配置 VSCode。在我的旧设置中,Jupyter Notebooks(通过 SSH)将具有丰富的语法突出显示功能,与原始 .py 文件中使用的语法相同(照片 1):

原始 .py 语法高亮

然而,在 Jupyter 笔记本中,Pylance 和智能感知可以工作(我可以将鼠标悬停并完成变量),但丰富的语法突出显示永远不会工作(照片 2): ipynb 缺乏语法突出显示

这在我的旧系统上运行得非常好,而且我在这里使用的是 Dark+ 主题。关于造成这种情况的原因有什么想法吗?非常感谢大家。

我尝试过的事情:

  • 在本地和远程卸载并重新安装 Python 和 Jupyter 扩展;
  • 改变主题;
  • 连接到不同的 SSH 主机(问题仍然存在)。

VSCode 1.60.0(但问题在 1.59.x 中也存在)

小智 54

发生这种情况的原因是 Jupyter 与依赖分析扩展存在冲突。尝试禁用依赖分析扩展

  • 禁用依赖分析为我解决了这个问题。 (17认同)
  • 我没有安装,不过谢谢你的提示。 (2认同)
  • 这是一个很有用的扩展。还有其他方法可以解决这个问题吗?是的,它确实恢复了笔记本中的语法突出显示,但我不想为了在笔记本中恢复颜色而放弃其他地方的 Snyk 漏洞扫描。 (2认同)