我们很高兴宣布Windows Terminal! Windows终端程序是一种新的,现代的,快速,高效,强大和高效的终端应用程序,适用于命令行工具和命令提示符,PowerShell和WSL等Shell用户。
Windows终端将通过Windows 10中的Microsoft Store交付,并将定期更新,以确保您始终保持最新状态,并能够以最少的精力享受最新功能和最新改进。

Windows Terminal的主要功能
多个标签
你问了,我们听了! 终端最常请求的功能是多选项卡支持,我们很高兴最终能够提供此关键功能。 现在,您将能够打开任意数量的选项卡,每个选项卡都连接到您选择的命令行外壳或应用程序,例如命令提示符,PowerShell,WSL上的Ubuntu,通过SSH的Raspberry Pi等。

美丽的文字
Windows终端使用GPU加速的基于DirectWrite / DirectX的文本呈现引擎。 这个新的文本呈现引擎将显示PC字体中存在的文本字符,字形和符号,包括CJK表意文字,表情符号,电力线符号,图标,编程连字等。 该引擎还比以前的Console GDI引擎更快地渲染文本!

您还可以选择使用我们的新字体! 我们想要创建一种有趣的,新的等距字体,以增强终端的现代外观。 该字体不仅会包含编程连字,而且还将是开源的并具有自己的存储库。 请继续关注有关新字体项目的更多信息!

设置和可配置性
我们已经与许多喜欢自定义其终端和命令行应用程序的命令行用户建立了联系。 Windows终端提供了许多设置和配置选项,使您可以对终端的外观以及可以作为新选项卡打开的每个外壳程序/配置文件进行大量控制。 设置存储在结构化的文本文件中,便于用户和/或工具进行配置。
使用Terminal的配置机制,您将能够为要使用的每个shell /应用程序/工具创建多个“配置文件”,无论是PowerShell,命令提示符,Ubuntu,甚至是与Azure或IoT设备的SSH连接。 这些配置文件可以具有自己的字体样式和大小,颜色主题,背景模糊/透明度级别等组合。 现在,您可以创建自己的自定义样式的终端,以个性化您的独特品味!
更多!
交付Windows Terminal 1.0之后,我们计划开始使用积压的许多功能,此外,您可能会为社区增加许多功能!
我什么时候可以得到它?
从今天开始,Windows终端和Windows控制台已开源,您可以从GitHub上的存储库中克隆,构建,运行和测试代码: https : //github.com/Microsoft/Terminal
2019年夏天,Windows Terminal预览版将发布到Microsoft Store,供早期采用者使用和提供反馈。
在2019年的这个冬天,我们的目标是启动Windows Terminal 1.0,我们将与社区合作以确保在发布前已经准备好!

[Happy Joy Gif-Giphy]
等等...你说开源吗?
是的,我们做到了! 我们很高兴地宣布,我们不仅开放采购Windows Terminal,而且开放Windows控制台,该控制台承载Windows中的命令行基础结构并提供传统的控制台UX。
我们迫不及待想与您一起改善和增强Windows命令行体验!
这听起来很棒,但是为什么不改善现有的Windows控制台呢?
Windows控制台的主要目标是保持与现有命令行工具,脚本等的向后兼容性。 尽管我们设法对控制台的功能进行了许多关键的改进(例如,添加了VT和24位颜色支持等, 请参阅此博客文章 ),但如果不“打破常规”,我们就无法对控制台的UI进行有意义的改进。 。”
因此,现在是一种新的,新鲜的方法的时候了。
Windows终端将与现有的内置Windows控制台应用程序一起安装并运行。 如果您运行Cmd / PowerShell /etc。 直接,它们将开始以与今天完全相同的方式连接到传统的Console实例。 这样,向后兼容将保持原样,同时在您希望的情况下为您提供体验Windows终端的选项。 Windows控制台将继续在Windows中运行数十年,以支持现有/旧版应用程序和系统。
好的,但是如何为现有的开源终端/应用程序项目做出贡献呢?
我们在规划过程中仔细研究了此选项,并确定我们参与现有项目将需要以太具破坏性的方式更改项目的需求和架构。
相反,通过创建新的开源终端应用程序和Windows控制台开源,我们现在可以邀请社区与我们合作,以改进代码并在各自的项目中利用它。
我们相信市场上有很多关于终端机可以做什么和应该做什么的新想法/不同想法,我们的目标是通过引入新想法,有趣的方法,和这个领域令人兴奋的创新。
我卖了! 我该如何参与?
访问位于https://github.com/Microsoft/Terminal的存储库,以克隆,构建,测试和运行终端! 您可以提交错误并与我们和社区分享反馈,并修复问题并在GitHub上进行改进。
从今年夏天开始,尝试从Microsoft Store安装和运行Windows Terminal。 如果您遇到任何错误,请通过反馈中心或GitHub问题共享反馈,以获取详细的问题/讨论。
我们很高兴与您合作! 如果您有任何疑问或反馈,请随时在Twitter上与Kayla @cinnamon_msft和/或Rich @richturn_ms联系 。 我们迫不及待想看到您对Windows终端和Windows控制台进行了哪些激动人心的改进和功能。
作者: 凯拉·肉桂 ( Cayla Cinnamon)

程序管理器,Windows终端,命令行和WSL