VS Code 语法高亮 Python f-strings

VS Code syntax highlighting Python f-strings

我在 Python 中使用 VS Code 已经有一段时间了,但经过这么长时间我仍然没有弄清楚如何语法高亮我的 f-strings。我看过其他人正确突出显示的屏幕截图,但我的截图是这样的:

这是我必须在配色方案中手动更改的内容吗?

您可以尝试更改 VSCode 的主题。我通常使用 Github theme 并且我可以看到正确的语法突出显示。此外,确保安装了 python 的所有必要扩展。

Screenshot from VS Code

能输出正确的结果吗?换句话说,f-string 可以工作吗?

您尝试过切换颜色主题吗?

你能不能打开Command Palette执行Developer: Inspect Editor Tokens and Scopes的命令得到这个:

你能找到像上图那样的meta.fstring.python吗?

这可以由 Python Language BasicBuilt-in 扩展或 MagicPython 扩展等提供。那你能不能禁用所有python相关的扩展然后只启用Python Language Basic的Python和Built-in扩展试试?