乐趣区

关于visual-studio-code:Visual-Studio-Code-173发布

欢送应用 2022 年 10 月版的 Visual Studio Code。咱们心愿您会喜爱此版本中的许多更新,其中一些次要亮点包含:

  • 搜寻蕴含 / 排除文件夹 – 疾速设置文件夹以在树视图中蕴含 / 排除
  • 命令核心模式快捷方式 – 在最近文件列表之前显示罕用模式
  • 合并编辑器改良 – 主动合并抵触的拜访组合选项
  • Markdown 主动链接更新 – 在重命名 / 挪动时更新文件和图像链接
  • 更多音频提醒 – 工作实现或失败,终端疾速修复可用
  • vscode.dev 受爱护分支工作流程 – 提交到受爱护分支时创立新分支
  • 新的 Python 扩大 – isort、Pylint 和 Flake8 的新独立扩大
  • 开发容器模板 – 基于现有模板创立新的开发容器

搜寻蕴含 / 排除文件夹

在搜寻视图的后果树视图中右键单击文件夹时,上下文菜单中当初有两个新选项。

  • 抉择将搜寻限度到文件夹(Restrict Search to Folder)可将所选文件夹门路增加到要蕴含文 本框的文件中。向此文本框增加门路会将搜寻后果限度为合乎所列门路或模式的搜寻后果。
  • 抉择从搜寻中排除文件夹(Exclude Folder from Search)会将所选文件夹门路增加到文件以排除文本框。在此处增加门路将排除任何合乎所列门路或模式的搜寻后果。

命令核心模式快捷方式

命令核心增加了一个新的顶部局部,以便于发现如何导航到文件、运行命令等。这个简短的模式列表还提供了键绑定提醒,以便您能够间接跳转到最罕用的模式(例如转到文件),而无需通过命令核心。

点我查看视频~

命令核心 UI 默认状况下不显示在标题栏中,但您能够通过窗口:命令核心(window.commandCenter)设置或右键单击标题栏并查看命令核心来启用它。

主动合并抵触的拜访组合选项

在此版本中,始终能够抉择 Accept Incoming 和 Accept Current。当这两个选项都被采纳时,合并编辑器会附加相应的更改行。在上面的动图中,RelativePattern 被导入两次,因为两条线都被承受:

当抵触能够在字符级别无抵触地解决时,将显示 Accept Combination 选项,并可用于主动解决抵触。在上面的动图中,两个符号都被导入到同一个导入语句中:

Markdown 主动链接更新

您是否曾经厌倦了在挪动或重命名文件时意外毁坏 Markdown 中的链接或图像?快来尝试新的 markdown.updateLinksOnFileMove.enabled 设置!启用新设置后,当文件在 VS Code Explorer 中挪动或重命名时,VS Code 将自动更新 Markdown 中的链接和图像。

您能够应用 markdown.updateLinksOnFileMove.include 管制受影响的文件类型。默认状况下,它对所有 Markdown 文件和常见的图像文件格式启用。

新的音频提醒能够帮忙工作和终端

  • 工作实现 – 工作实现的声音(由 audioCues.taskCompleted 设置管制)。
  • 工作失败 – 工作失败时发出声音 (audioCues.taskFailed)。
  • 终端疾速修复 – 如果以后行上有可用的疾速修复 (audioCues.terminalQuickFix)。

vscode.dev 受爱护分支工作流程

当您在 VS Code for Web 上的 GitHub 或 Azure Repos 存储库中时,提交到受爱护的分支当初会告诉您以后分支受到爱护,并提醒您创立新分支。此流程还将遵循以下设置:

  • git.branchPrefix 容许您应用配置的前缀预填充分支名称疾速输出。
  • git.branchProtectionPrompt“: “alwaysCommitToNewBranch“ 容许您在尝试提交到受爱护分支时跳过提醒并间接进入疾速输出以创立新分支。

另外,新建分支时,能够通过配置 ”remoteHub.switchToCreatedBranch“: “always“ 绕过是否切换到新创建的分支的提醒。

在桌面版 VS Code 上应用 GitHub 存储库或 Azure Repos 扩大时,上述所有内容也实用。

新的 Python 扩大

在 2022 年 5 月的版本中,咱们发表了一个新的 isort 扩大,它与 Python 扩大一起工作以对导入进行排序。例如,当您关上文件并且导入不遵循 isort 规范时,它将显示错误诊断并提供代码操作来修复导入程序。在此版本中,咱们正在迁徙以应用独立的 isort 扩大,而不是通过主动将其与 Python 扩大一起装置来应用 Python 扩大内置的 isort 反对。

在咱们之前的版本中,咱们发表了新的 Pylint 和 Flake8 扩大,它们通过语言服务器协定 (LSP) 与 Python 扩大协同工作以提供 linting。在此版本中,如果您仍在应用 Python 扩大中内置的 Pylint 和 Flake8 性能,咱们会显示一条告诉,提醒您装置这些新扩大。

基于现有模板创立新的开发容器

近程开发扩大容许您应用容器、近程机器或 Linux 的 Windows 子系统 (WSL) 作为功能齐全的开发环境。此版本的亮点包含:

  • 开发容器模板 – 基于现有模板疾速创立开发容器。
  • Dev Container Features – 通过蕴含预打包的性能向 Dev Container 增加性能。
  • 创立没有起始文件夹的新开发容器。

您能够在近程开发发行阐明中理解新的扩大性能和谬误修复。

欢送返回原博客理解更多 VS Code 1.73 版本信息和性能介绍,并获取相干下载链接~

退出移动版