我们很高兴地宣布,2018年10月发布的Visual Studio Code中的Python扩展现在已经可用。你可以从应用市场上下载此Python扩展,或者直接从Visual Studio Code的扩展库中安装它。有关Visual Studio Code中Python支持的更多信息,请参阅文档。
学习Python中有不明白推荐加入交流群
号:960410445
群里有志同道合的小伙伴,互帮互助,
群里有不错的视频学习教程和PDF!
在这个版本中,我们总共解决了49个问题,包括:
Jupyter支持:导入笔记并在Python交互窗口中运行代码单元
使用新的虚拟环境,无需重启Visual Studio Code软件.
调试控制台窗口中的代码补全
改进了语言服务器中的补全功能,包括对命名元组和泛型类型的识别
继续阅读,学习更多!
Jupyter支持Python交互窗口
该扩展现在包含了构建在Jupyter之上的以编辑器为中心的交互式编程功能。在开始之前,确保在您的环境中安装了Jupyter(例如,将你的编程环境设置为Anaconda),并在Python文件中键入#%%来定义单元格。你会注意到一个“运行单元格”的代码镜头将出现在#%%行之上:
单击”运行单元格”将打开右侧的Python交互窗口并运行你的代码。您可以定义更多的单元格,或者按Shift+Enter来运行当前单元格并自动创建一个新的单元格(或前进到下一个单元格)。
另外,如果你要打开一个Jupyter笔记文件(.ipynb),则会提示你将该笔记作为Python代码导入:
Jupyter笔记中的单元格将通过添加#%%行转换为Python文件中的单元格。你可以运行单元格来查看Visual Studio Code中的笔记输出,包括图表:
查看我们的博客文章Data Science with Python in Visual Studio Code ,了解更详细的新功能。
调试控制台中的自动补全功能
当在断点处停止并将表达式输入到调试控制台时,你将看到自动补全的结果显示:
自动补全是基于当前作用域下运行环境中变量可用的情况。
自动检测新的虚拟环境
Python扩展现在可以检测Visual Studio Code运行时在你的工作区根目录中创建的新虚拟环境。你可以从终端创建虚拟环境,通过单击状态栏中的解释器选择器,或者使用Python: Select Interpreter命令,可以立即选择这些环境。
在上面的截图中,在终端中创建了一个名为“env”的新的虚拟环境,然后设置了活动环境,状态栏中将显示为“env”。在此之前,你必须重新加载Visual Studio Code才能获得新的环境。
其他更改和增强
我们还添加了一些用户要求的小改进并修复了一些问题,这些改进应该会改善你在Visual Studio Code中使用Python的体验。改进的完整列表列出在我们的更改日志中;也包括一些显著的变化:
为支持的代码分析器添加bandit库。(感谢Steven Demurjian Jr.) (#2775)
添加调试器设置,以便在单步执行时显示函数的返回值。(# 2463)
语言服务器补全支持namedtuple, typing.NewType, typing.TypeVar,和泛型容器。
为pyside2添加调试器支持。(# 3235)
请务必下载Visual Studio Code的Python扩展,来尝试上述改进。如果你遇到任何问题,请在Python VS Code GitHub页面上提交一个问题。
网友评论