Visual Studio Code 中的 Python 3.x 类型提示

Posted

技术标签:

【中文标题】Visual Studio Code 中的 Python 3.x 类型提示【英文标题】:Python 3.x type hints in Visual Studio Code 【发布时间】:2019-02-08 21:05:42 【问题描述】:

我在我的 Python 3 代码中使用了类型提示。似乎 VS Code 无法正确解析类型提示,因为语法突出显示被搞砸了(文档字符串没有正确突出显示,cmets 不再被识别)。

我已安装所有必要的扩展(PythonMagicPython 加上 Python for VSCode)。还有什么我想念的吗?

【问题讨论】:

可能重复:***.com/questions/44901572/… 【参考方案1】:

comment above 中提到的 Brett 的解决方案对我有用:

您可能安装了太多扩展程序。 ;) 拥有 PythonPython for VSCode 可能会相互干扰。

当我删除 Python for VSCode 后,语法高亮开始正常工作。

【讨论】:

谢谢。因此,我什至考虑更改 IDE。现在我知道了,这是由于插件重叠!!【参考方案2】:

我也遇到了这个问题...我将 linter 更改为 mypy,这似乎可以解决问题。

【讨论】:

我将 linter 更改为 mypy,仅此还不够,我必须卸载一些旧的 python 扩展

以上是关于Visual Studio Code 中的 Python 3.x 类型提示的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio Code 中的 Plantuml // 配置文件

折叠 Visual Studio Code 中的所有方法 [重复]

Visual Studio Code 中的重复行

Visual Studio Code 中的高亮问题

Visual Studio Code 中的 Python 版本问题

如何从 Visual Studio Code 中的集成终端打开文件?