VSCode 1.91 (2024 年 6 月)
主要内容摘抄自 VSCode 1.91 发行说明,文中“我们”即 VSCode
配置文件编辑器预览
在此里程碑中,我们引入了新的配置文件编辑器,使您能够在一个地方管理配置文件。此体验包括创建新配置文件、编辑和删除现有配置文件,以及导入和导出配置文件以与他人共享。在创建新配置文件时,您可以在保存之前预览配置文件并根据需要进行自定义。配置文件编辑器还使您能够使用特定配置文件打开新窗口,或将某个配置文件设置为新窗口的默认配置文件。
配置文件编辑器是此 workbench.experimental.enableNewProfilesUI
设置背后的一项实验性功能。启用后,您可以从窗口左下角的“设置”齿轮图标访问配置文件编辑器。
带有配置文件菜单项的新窗口
除了配置文件编辑器之外,我们还在文件菜单中添加了操作,以便打开具有特定配置文件的新窗口。使用文件>带有配置文件的新窗口菜单可以打开具有特定配置文件的新窗口。
扩展安装选项
我们添加了更多选项,让您在安装扩展时有更大的灵活性:
- 安装扩展但不同步它。
- 安装扩展程序的特定版本。以前,您必须先安装扩展程序的最新版本,然后才能选择特定版本。
这些操作可以在扩展视图中的扩展的右键上下文菜单中找到
访问自定义标签中的文件扩展名
当您定义自定义标签时,您现在可以更灵活地使用语法访问单个文件扩展名 ${extname(N)}
。此外,${extname(N)}
还支持负索引以按相反顺序捕获文件扩展名。要获取整个文件扩展名,请使用 ${extname}
。
例如,对于文件tests/editor.test.ts:
取消设置主题颜色
如果主题设置了您不喜欢的颜色或边框,您现在可以使用default将其设置回原始值:
更改折叠占位符的颜色
折叠占位符(省略号)现在可以用颜色来设置主题 editor.foldPlaceholderForeground
。
保存时的代码操作
通过此 editor.codeActionsOnSave
设置,您可以配置一组代码操作,这些操作会在您保存文件时自动应用,例如用于组织导入。我们改进了配置此设置的 IntelliSense,通过根据您的工作区文件和活动扩展提供可用的代码操作列表。
注意:尽管true和false目前仍是有效配置,但它们将被弃用,取而代之的是explicit、always和never。有关示例,请参阅保存文档上的代码操作。
传入/传出更改图表预览
我们一直在探索使用一种替代的方式来可视化传入和传出的更改。此里程碑包含一个实验性功能,它使用图形来可视化传入和传出的更改。该图形包含当前分支、当前分支的上游分支以及可选的基础分支。图形的根是这些分支的共同祖先。 您可以通过使用 scm.experimental.showHistoryGraph
设置启用这种新的可视化效果。试用一下并告诉我们您的想法,因为我们将继续改进和扩展此可视化中的可用功能。