首页 > 解决方案 > vscode python 扩展停止高亮语法

问题描述

在安装/删除 vscode python 扩展的周期后,我遇到了这个问题。语法高亮消失了,取而代之的是一些非常基本的东西。使用正确的设置,如果我键入 print,那么我会得到 print() 的帮助,以及大量信息。使用错误的设置或我最终得到的任何结果,我都会得到“ABC print”,而没有解释 print() 函数。我试过了,但这并没有改变结果:

在 vscode 中丢失了 python 语法高亮

我怀疑是设置问题。我没有使用 vscode 的经验来寻找导致它的原因。任何帮助表示赞赏!顺便说一句,我正在测试的 python 代码确实运行,所以 launch.json 有正确的目标。

设置.json

{
"debug.internalConsoleOptions": "neverOpen",
"python.linting.pylintEnabled": true,
"python.linting.enabled": true

}

local.settings.json 没有任何与 python 相关的内容。

标签: pythonvisual-studio-codesyntax-highlighting

解决方案


syntax highlight可能会受到settings.json 文件中的自定义Color Themeeditor.tokenColorCustomizations影响。editor.semanticTokenColorCustomizations

但是,很明显,您并没有修改这些以使您几乎丢失任何syntax highlight.

你能按照这些步骤检查颜色定制吗?

在此处输入图像描述

在此处输入图像描述

当你切换时Color Theme,它会有一些变化吗?


推荐阅读