vscode更新记录202409 (1.94)

vscode更新记录202409 (1.94)

avatar_cover Alex Xiang
2024-10-10 365阅读

详情参见官方的Release Notes:September 2024 (version 1.94)

Find in Explorer

使用改进的查找控件在资源管理器视图中快速查找文件。

在资源管理器使用快捷键Ctrl+Alt+F可以在资源管理器中搜索文件,这还是挺实用的。之前搜索文件主要有两种方式,一种是右键选择在文件夹中搜索,功能比较强大,不过会跳转到搜索视图;另一种方式是Ctrl-P打开转到文件的搜索框。这两种方式都没有“Find in Explorer”简洁明了。

Source Control Graph

源代码控制图中更多的过滤选项和交互性。

Source Control Graph是上一个里程碑添加的,这个里程碑在此基础上增加了一些功能,主要包括:

  • 打开的文件夹或者Workspace有多个仓库配置时,可以选择不同的仓库
  • History item reference选择器
  • 在History item的右键菜单上增加了一些选项,比如从选择的位置创建分支或标签、checkout代码等等
  • 一些配置项

Source Control Graph是一个很好的开端,如果能对任意两个分支做diff,那么基本上就不需要额外的插件了,下面是当前这个组件的截图:

Python test coverage

运行带有覆盖率的Python测试,并在编辑器中获得丰富的结果。

你现在可以在VS Code中运行Python带有覆盖率的测试,可以在“测试资源管理器”中选择覆盖率测试图标,或者在菜单中触发测试时选择 “Run with coverage” 。如果使用的是pytest, 使用pytest-cov插件,如果使用的是unittest,则使用coverage.py。一旦覆盖率测试完成,编辑器将突出显示行级覆盖的行。

ESM

迁移到ESM,大幅提高了VS Code的启动速度。

Account preference

为指定扩展的帐户进行设置。

例如,如果你有多个GitHub账户,你可能用错误的账户登录到GitHub Copilot,现在可以对此进行更改,并且有多种修改方式。

Copilot in Native REPL

指定要为扩展使用的帐户。

Improved chat context

拖放文件或使用智能感知更相关的聊天上下文。

Test environment setup

获得为您的工作空间设置测试框架的帮助。

Filter blog posts by tag vscode