使用python工具的VS社区似乎比使用Don Jayamanne的“Python”的VS Code有更好的语法突出显示。正如你在附图中看到的那样,VS社区突出了¿purple?导入的包,以及类的浅蓝色,而VS代码则没有。
答案 0 :(得分:2)
我遇到了同样的问题,并且一些VS Code主题不支持至少语法突出显示。我尝试使用Ruby和Python,我使用的主题是Dark(Visual Studio)。
改为暗+(默认暗)为我做了诀窍。
转到偏好设置 - >颜色主题并选择暗+(默认暗)或类似的东西。
希望它有所帮助。
答案 1 :(得分:2)
好像这个问题在VSCode,MagicPython和Python extension的维护者之间不断反弹
一种快速的解决方法是按照here的指示简单覆盖您的颜色主题。例如,如果您使用的是Default Dark+
颜色主题,则可以将其添加到settings.json
:
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "meta.function-call.generic.python",
"settings": {
"foreground": "#DCDCAA"
}
}
]
},
现在,可调用项将正确突出显示,如下所示:
答案 2 :(得分:1)
从扩展程序中尝试使用MagicPython systax荧光笔。
答案 3 :(得分:1)
我在vs代码中使用python突出显示语法时遇到问题,解决方案是我的文件名不以“ .py”结尾
答案 4 :(得分:1)
答案 5 :(得分:1)
我尝试了一些变通方法,但对我有用的是安装:Python extension for Visual Studio Code
它提供的功能远远超出您的需要,但无需拼凑就能解决问题。
VS Code About: Version: 1.52.1 (system setup)
settings.json
:
{
"window.zoomLevel": 0,
"workbench.editorAssociations": [
{
"viewType": "jupyter.notebook.ipynb",
"filenamePattern": "*.ipynb"
}
],
"git.ignoreMissingGitWarning": true,
"workbench.colorTheme": "Default Dark+",
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"python.languageServer": "Microsoft",
}
答案 6 :(得分:0)
我面临着同样的问题。我使用了与MagicPython兼容的色动力学主题。您可以在这里找到它,或直接在VS-CODE中安装
答案 7 :(得分:0)
我在vs代码中使用python突出显示语法时遇到问题,解决方案是我的文件名不以“ .py”结尾
重命名为.py对我有用:)