随着今日 1.10 预览版本的发布,Windows 终端工具也迎来了一些功能上的升级和改进。比如在下拉菜单中引入了命令面板(Command Palette)按钮,还有在系统托盘中引入了 Quake 模式。
(来自:Microsoft Dev Blog)
几天后,Windows Terminal 也将升级到 1.9 版本,但不会带来默认的终端设置和 UI 编辑操作功能,因为微软正在努力修复预览功能的剩余 bug 。
鉴于许多人认为下拉菜单中的“反馈”项目几乎没啥用,于是开发团队决定将之变更为 Command Palette 按钮。此外,你仍可使用 Ctrl + Shift + P 组合键来召唤它。
系统托盘中的 Quake 模式
在 Quake 模式的窗口关闭时,系统托盘仍会保留其图标。除了使用 WinKey + ` 组合键,你也可以通过托盘来打开 Quake 窗口。
启动之后,你将无需在任务栏中运行父终端实例来再次打开。或者关闭任务栏上的终端实例,并继续访问 Quake 窗口。
有趣的是,Windows Terminal 现可在文本渲染器中显示粗体字。微软会在后续引入设置项,以便用户进行配置。
设置 UI 的体验方面,微软也带来了一些改进。
在 1.8 版本中,开发团队从设置 UI 中剔除了基础层,其相当于 settings.json 文件的“默认”(Default)部分,适用于所有配置文件。
但因为它和 JSON 片段扩展的架构产生了冲突,开发团队最终还是在 Windows Terminal 的 1.10 预览版本中予以移除。
目前微软正在为终端设计一套新 UI,并且广泛听取了大家的反馈,首先是将“Default”重新添加到设置 UI 中,却新命名与 settings.json 文件中使用的语法相匹配。
下一步,他们将设计一个扩展页面,来帮助用户更好地管理 JSON 片段扩展(fragment extensions)。
引入新的操作(Actions)
Windows Terminal 提供了大量不同的操作,以供用户选用,且其中大多数默认支持快捷键。现在,用户还能够添加自定义的按键组合,而无需通过设置 UI 来实现。
其它改进:
● 可明确设置终端的语言首选项,在设置 UI 的外观页面上找到此设置。
● 所有透明度滑块的数值,都已经加上了百分比符号。
● 能够根据索引来关闭标签页。
● 字体设置现可表示为 settings.json 文件中的一个对象。
Bug 修复:
● 打开设置 UI 时,不大可能再崩溃了。
● 关闭选项卡时,终端不再容易崩溃。
● 可使用命令行打开一个新选项卡。
● 1.10 预览版本的默认终端,在 22000.65 中更加可靠(1.10 默认终端与 22000.51 不兼容 / 1.9 与 22000.65 不兼容)。
● 其它与性能和可靠性相关的改进。