Python in Visual Studio Code 六月更新 在专用终端中运行 Python 文件、预览:对重载运算符的智能感知支持、发现测试和执行重写 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
winffee
V2EX    Visual Studio Code

Python in Visual Studio Code 六月更新 在专用终端中运行 Python 文件、预览:对重载运算符的智能感知支持、发现测试和执行重写

  •  
  •   winffee 2023-06-27 17:14:51 +08:00 2054 次点击
    这是一个创建于 904 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们很高兴地宣布 2023 年 6 月版 Visual Studio Code 的PythonJupyter扩展现已推出! 此版本包括以下改进:

    • 发现测试和执行重写
    • 在专用终端中运行 Python 文件
    • 预览:对重载运算符的智能感知支持
    • 使用 Pylance 可配置索引限制

    如果您有兴趣,可以在我们的更新日志中查看 Python 、Jupyter 和 Pylance 扩展的完整改进列表。

    发现测试和执行重写

    本月,我们开始推出实验性功能的测试重写。这次重写重新设计了扩展中单元测试与 pytest 的发现测试和执行的架构。尽管它没有向用户提供新的附加功能,但它提供了更快、更稳定的体验,并开辟了新的功能机会。重写将在实验设置"pythonTestAdapter"后推出,您可以在settings.json中配置

    "python.experiments.optInto". 最终,我们计划删除该设置并直接采用这种新架构。如果您对本实验或重写有任何意见或建议,请在vscode-python 存储库中分享。

    在专用终端中运行 Python 文件

    更新( 2023 年 6 月 13 日)- 由于vscode-python#21393 跟踪的错误,此功能已回滚。 Python 扩展现在将为您使用编辑器右上角的运行按钮或 “Python: Run Python File in Terminal” 命令运行的每个文件创建一个新终端。这也意味着每次重新运行该文件时,Python 扩展将继续使用该文件的“专用”终端。 任何时候您希望在单独的终端中运行相同的文件,都可以在运行按钮菜单下选择“Python: Run Python File in Dedicated Terminal”

    预览:Pylance 对重载运算符的 IntelliSense 支持

    重载运算符允许您为自定义对象或数据类型重新定义内置运算符的行为。使用 Pylance 扩展的最新预发布版本时,您现在可以使用 IntelliSense 轻松高效地探索和利用重载运算符。 无论您使用的是数学向量、复数还是任何其他自定义类,此功能都为重载运算符提供代码完成、参数信息和签名帮助。

    使用 Pylance 可配置索引限制

    我们添加了一个新的 Pylance 设置,该设置允许您配置索引的文件计数限制:"python.analysis.userFileIndexingLimit",默认设置为 2000 。当您处理非常大的项目并且愿意牺牲性能以获得增强的 IntelliSense 体验时,此设置会特别有用。

    其他更改和增强

    我们还添加了小的增强功能并修复了用户请求的问题,这些问题应该会改善您在 Visual Studio Code 中使用 Python 和 Jupyter Notebooks 的体验。一些显著的变化包括:

    • 用于禁用依赖文件中的“创建环境”按钮的新实验设置createEnvironment.contentButton (vscode-python#21212)
    • 检测所选环境中已安装的软件包(vscode-python#21231)
    • 使用 Pylance 启用调用参数名称嵌入提示的新设置python.analysis.inlayHints.callArgumentNames

    我们还要特别感谢本月的贡献者:

    通过从 Marketplace 下载Python 扩展Jupyter 扩展来尝试这些新的改进,或者直接从 Visual Studio Code 的扩展视图( Ctrl + Shift + X 或+ + X )安装它们。您可以在文档中了解有关 Visual Studio Code Python 的更多信息。如果您遇到任何问题或有任何建议,请在Python VS Code GitHub页面上提出问题

    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5598 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 06:31 PVG 14:31 LAX 22:31 JFK 01:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86