V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
winffee
V2EX  ›  Visual Studio Code

Visual Studio Code Python - 2022 年 7 月更新 - 嵌入类型提示和 Jupyter 设置体验升级

  •  
  •   winffee · 2022-07-08 17:42:02 +08:00 · 2389 次点击
    这是一个创建于 902 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我们很高兴地宣布,2022 年 7 月发布的 Visual Studio Code PythonJupyter扩展现已推出。

    此版本包括 Pylance 的嵌入类型提示和 Jupyter 笔记本设置体验的改进。如果您有兴趣,可以在我们的日志中查看PythonJupyterPylance扩展的完整更新内容。

    嵌入类型提示

    嵌入提示在编辑器中将内联信息添加到您的代码中,可以帮助您一目了然地理解变量或函数的含义。

    在这个版本中,我们在使用Pylance时添加了两种类型的嵌入提示:变量类型和返回类型。

    返回类型嵌入提示会显示没有进行显式注释的函数的返回类型。要启用它,您可以在 settings.json 中添加以下设置 (Preferences: Open Settings (JSON)) :

    "python.analysis.inlayHints.functionReturnTypes":ture
    

    同样,变量类型嵌入提示会显示没有进行显式类型注释的变量类型。您可以通过以下设置来启用它:

    "python.analysis.inlayHints.variableTypes":true
    

    主题:Horizon Extended

    值得注意的是,这些提示不会更改代码,它们只会将信息显示在编码界面。与此同时,我们正在努力增加对代码添加建议注释的功能,敬请期待!

    改进 Jupyter 笔记本的设置体验

    我们改进了 Jupyter 中的扩展推荐流程,以帮助改善未安装 Python 或 Jupyter 扩展时的入门体验。在 VS Code 中打开 Jupyter Notebook 后,当您尝试运行单元或选择内核时,您将看到"install suggested extensions"选项:

    这个更改极大简化了在 VS Code 中运行第一个笔记本单元的步骤。

    其他更改和增强

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

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

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

    5 条回复    2022-07-20 09:25:58 +08:00
    agentwx
        1
    agentwx  
       2022-07-08 18:26:24 +08:00
    升级后,没法调试了
    不知道碰到没
    liangch
        2
    liangch  
       2022-07-08 20:43:31 +08:00
    jupyter 还是不好用。
    secsilm
        3
    secsilm  
       2022-07-09 07:52:54 +08:00
    这个我记得之前就有吧,之前我还尝试了下,阅读新代码还是挺有帮助的
    winffee
        4
    winffee  
    OP
       2022-07-20 09:25:20 +08:00
    winffee
        5
    winffee  
    OP
       2022-07-20 09:25:58 +08:00
    @liangch 有什么具体的建议吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5391 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 08:44 · PVG 16:44 · LAX 00:44 · JFK 03:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.