2022 年 7 月版的 Visual Studio Code 已经发布,也就是 VS Code 1.70。我想你会喜欢此版本中的许多更新,其中一些主要亮点包括:

1、标题栏自定义 – 隐藏/显示菜单栏、命令中心或布局控制。

这是开发团队努力为自定义标题栏提供更多交互内容的一部分,这是 Windows/macOS/Web 版本代码的默认设置编辑。尽管开发人员已经可以单独隐藏元素,但他们现在可以右键单击标题栏以调出上下文菜单,允许他们启用/禁用菜单栏(文件、编辑等)、命令中心(靠近菜单栏的搜索框) 和布局控件。

对于那些使用自定义标题栏(Windows、macOS 和 Web 上的默认设置)的用户,您可能已经注意到我们正在向标题栏引入更多交互式内容。虽然已经有单独隐藏这些元素的设置,但您现在可以右键单击标题栏以访问切换菜单栏(macOS 桌面上未显示)、命令中心和布局控件的上下文菜单。

对于期待系统上下文菜单的 Windows 用户,仍然可以通过右键单击窗口左上角的 VS Code 图标或按 来触发菜单Alt+Space。鼠标位置用于确定触发时的行为Alt+Space,因此如果自定义菜单位于标题栏顶部,则会出现自定义菜单。

对于 Linux 用户,由于问题 #156397,标题栏中的空白区域不会打开上下文菜单。您必须右键单击标题栏中要隐藏的项目之一。

改进的菜单栏折叠

随着命令中心的添加,尝试将菜单栏缩小为汉堡菜单以腾出空间。在受到用户反馈后,切换回旧的菜单栏折叠行为,直到大部分菜单折叠,然后才切换到汉堡菜单。

2、折叠选择 – 在编辑器中创建您自己的折叠区域。

这让开发人员可以使用两个新命令手动将选定的行折叠到折叠范围中,并删除折叠范围。

命令从选择中创建手动折叠范围Ctrl+K Ctrl+, )从当前选定的行创建折叠范围并将其折叠。该范围称为手动折叠范围,位于折叠提供程序计算的范围之上。

可以使用命令删除手动折叠范围Ctrl+K Ctrl+. ) 再次删除手动折叠范围。

手动折叠范围对于没有编程语言支持折叠的情况特别有用。

3、搜索多选 – 选择然后对多个搜索结果进行操作。

这使用户可以选择多行搜索结果并对所有选定项目执行“替换”等操作。

4、树视图搜索和过滤 – 在查找资源管理器等树视图中查找和过滤。

开发人员可以在所有树视图中使用 Ctrl+F 命令访问查找控件。

树视图,例如文件资源管理器,现在支持查找控件。您可以在树内按Ctrl+F以弹出查找控件。您可以使用查找控件突出显示匹配的元素或切换过滤按钮以隐藏所有与搜索词不匹配的元素。

5、终端改进 – 默认情况下,Shell 集成,扩展的 PowerShell 键绑定。

Shell 集成,它允许 VS Code 的终端更多地了解 shell(PowerShell、bash 和 zsh)内部发生的事情,以启用更多功能,在最后的预览中出现开发周期,现在默认启用。其他终端改进包括简化手动安装 shell 集成、更多 shell 集成配置选项、默认颜色和图标选项卡设置,以及扩展的 PowerShell 键绑定,如 Ctrl+Space、Alt+Space 等。

6、命令行选项 –merge – 使用 3-way 合并编辑器作为默认合并工具。

开发人员使用命令行选项在代码编辑器中调出合并编辑器的新功能让他们可以设置一些配置使用 VS Code 作为 Git 的合并工具。

7、Notebooks:转到最近失败的单元格 – 直接跳转到 notebook 错误。

用户现在可以单击按钮跳转到他们最近失败的单元格( Notebook:转到最近失败的单元格命令执行相同的操作)。微软表示,此功能可帮助开发人员了解哪个单元失败并停止了单元的组执行。

8、Python 入门体验 – 在 VS Code 中快速安装和配置 Python。

微软表示:“Python 扩展演练现在可以让用户在需要时顺利过渡到安装 Python,并选择它。当 Python 安装时,会打开 Microsoft Store 或适当的演练磁贴未安装,用户可以自动运行显示的说明。任何与解释器相关的提示仅在用户操作需要解释器时才会显示,而不是在启动时显示。此外,UI 提示已得到改进,以更准确地显示错误和建议变化。”

9、粘性滚动预览 – 新的滚动 UI 显示当前源代码范围。

“粘性滚动”UI 显示用户在滚动期间所处的范围“粘性滚动” UI 将显示编辑器顶部所在的类/接口/命名空间/函数/方法/构造函数,帮助您了解文档中的位置。使用设置启用粘性滚动editor.experimental.stickyScroll.enabled

10、开发容器 CLI 主题 – 了解更新的开发容器 CLI。

最新版本的 CLI 现在用于开发容器命令行界面(CLI) 主题。开发容器 CLI 允许开发人员通过开发容器规范的开源参考实现来构建和运行开发。

更多感受请到官方下载页面下载安装使用。

发表回复