新版Windows终端机可以自订界面了

Windows的命令列工具不再黑黑丑丑,微软在Build开发者大会上,宣布释出全新开源全功能Windows终端机(Terminal),这是一个现代高效的终端应用程序,可用来操作命令提示字元、PowerShell和WSLWindows Subsystem for Linux等壳层,将在今年夏天于Windows 10的Microsoft Store提供,但想尝鲜的使用者,可以于GitHub中复制专案使用,目标在冬天时推出Windows终端机1.0。
微软终于为终端机加入了多页签功能,使用者现在可以开启任意数量的分页,每个分页都可以连接到选择的壳层或是应用程序,像是命令提示字元、PowerShell,也能在WSL执行Ubuntu、openSUSE以及Debian,甚至是透过SSH连接树莓派也没问题,微软提到,这是使用者最常要求的终端机功能,他们在最新的终端机程式中实现。
而使用者第一眼看到Windows终端机与过去的命令列工具最大的差异,还是在界面的变化,整体界面新颖许多,Windows终端机使用GPU加速的DirectWrite文字渲染引擎,因此可以显示更多元的文字、字形和符号,包括了中日韩统一表意文、表情符号、Powerline字体、图标以及程式开发合字(Ligature)等,而微软也提供了全新开源字体,供使用者使用,微软表示,新的文字渲染引擎渲染文字的速度,要比过去的控制台GDI引擎还要快上许多。
Windows终端机提供了许多配置选项,使用者可以对终端应用程序的外观以及分页进行控制,而这些配置会被以结构化文字档案储存,方便使用者或其他工具使用,Windows终端机允许多个配置文件存在,因此使用者可以为每个壳层、应用程序和工具创建多个配置文件,这些配置文件皆可以设定各自的字体样式、大小与颜色主题,背景模糊与透明度等组合。
微软说明之所以无法改进现有的Windows控制台(Console),原因在于Windows控制台需要对命令列工具和脚本等维持向后相容性,微软已经对控制台进行了部分的改进,但是无法在现有限制下,对使用者界面做出更多的改善,微软认为,需要对控制台架构进行破坏性改变,因此才重新打造了Windows终端机。
Windows终端机与控制台能同时共存,当使用者直接执行Cmd或PowerShell等其他应用,则会开启传统控制实例,而使用者也不需要担心,Windows控制台也将在未来几十年持续发布,以支援现有的应用程序。
