欢迎使用 2022 年 9 月版的 Visual Studio Code。其中一些主要亮点包括:工具栏自定义、更好的编辑器自动滚动、扩展视图更新、树形状视图中的搜索结果、支持嵌套的 Git repo、终端快速修复、Markdown 链接验证、GitHub Enterprise Server  认证等等。下面我们一起详细了解一下吧!

隐藏/显示工具栏操作

您现在可以隐藏工具栏中的操作。右键单击工具栏中的任何操作并选择其隐藏命令或任何切换命令。隐藏的动作被移到 ... More Actions 菜单,您可以从那里调用。如果想要恢复菜单,可以右键单击工具栏按钮区域并选择 Reset Menu 命令。如果想要恢复所有菜单,请从命令面板运行 Reset All Menus (Ctrl+Shift+P)。

更好的编辑器自动滚动

选择和拖动时,编辑器过去常常以取决于显示器的每秒帧数 (FPS) 的方式滚动,有时鼠标一到达编辑器边缘,编辑器就会快速滚动。但现在当鼠标靠近边缘时,编辑器以更易于管理的速度自动滚动,而当鼠标远离编辑器时,速度会更快。

扩展视图更新

VS Code 现在在扩展视图的 Recently Updated 部分中显示过去 7 天更新的扩展。

新树形视图中的搜索结果

您现在可以在树中查看搜索结果,只需单击搜索视图右上角的列表/树形图标即可在列表和树形视图之间切换。

嵌套 Git 存储库支持

为了解决长期存在的功能请求,我们对存储库发现进行了更改,添加了对嵌套 Git 存储库的支持。根据嵌套存储库的位置,您可能需要修改 git.repositoryScanMaxDepth 设置(默认为 1 级)。

终端快速修复

我们开始推出一项由 shell 集成提供支持的新功能,称为快速修复,此功能附带音频提示支持。使用 audioCues.terminalQuickFix 启用它,以获得修复可用的声音指示。当命令映射到用户可能会采取的一组操作时,可以使用快速修复。

以下是最初支持的快速修复:

Git 类似命令

当 Git 命令输入错误时,快速修复会建议类似的命令。

Git 设置上游

当执行 git push 并且没有上游 remote 时,快速修复会建议使用上游 remote 参数进行推送。

Git 创建 PR

当第一次将 branch 推送到 remote 时,快速修复建议打开链接以创建 PR。

固定常用任务

任务可以固定在 Tasks: Run Task 列表中,以便更快、更轻松地访问。

Markdown 链接验证

在使用 Markdown 时,很容易错误地添加无效的文件链接或图片。也许您忘记了文件名使用了 -(破折号)而不是 _(下划线),或者您链接到的文件可能被移动到了别的目录。只有在查看 Markdown 预览或发布后才发现这些错误。VS Code 的新 Markdown 链接验证可以帮助捕捉这些错误,设置 "markdown.validate.enabled": true,无效链接将报告为警告或错误。

VS Code 甚至可以捕捉到其他 Markdown 文件中特定标题的无效链接。您可以使用一些设置来自定义链接验证:

  • markdown.validate.fileLinks.enabled 启用/禁用对本地文件链接的验证:[link](/path/to/file.md)

  • markdown.validate.fragmentLinks.enabled 启用/禁用对当前文件中标题的链接的验证:[link](#_some-header)

  • markdown.validate.fileLinks.markdownFragmentLinks 启用/禁用对其他 Markdown 文件中标题的链接的验证:[link](other-file.md#some-header)

  • markdown.validate.referenceLinks.enabled - 启用/禁用参考链接的验证:[link][ref].

GitHub Enterprise Server 身份验证

在此之前,GitHub Enterprise Server 用户必须手动创建个人访问令牌 (PAT) 才能在 VS Code 中登录 GitHub Enterprise Server(例如与 GitHub Pull Requests and Issues 扩展一起使用)。这是一个繁琐的过程,需要用户离开 VS Code 来创建 PAT,确保他们使用正确的权限创建它,然后将其复制并粘贴回 VS Code。

现在,GitHub Enterprise Server 登录流程与 github.com 登录流程相同,用户无需创建 PAT 即可登录 GitHub Enterprise Server。要查看这种实际体验,您可以从 Marketplace 获取 GitHub Pull Requests and Issues 扩展,将 github-enterprise.uri 设置为您的 GitHub Enterprise Server URI,然后尝试使用该扩展。

Dev Containers Features

Dev Container Features 让您可以轻松地将预打包的功能添加到您的开发容器中。无论 Git 或 Docker 等工具,还是对 Go 或 Java 等编程语言的支持,您都可以查看可用功能列表并将它们添加到您的 devcontainer.json 中。您还可以使用功能模板创建自己的功能以发布和与他人共享。

欢迎前往原博客了解更多 VS Code 1.72 版本信息和功能介绍,并获取相关下载链接~

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐