Windows 终端简介

Windows Terminal 是一个全新、现代、快速、高效、强大且高效的终端应用程序,适用于命令行工具和 shell(例如命令提示符、PowerShell 和 WSL)的用户。

Windows Terminal 将通过 Windows 10 上的 Microsoft Store 提供,并将定期更新,确保您始终保持最新状态,并且可以轻松享受最新功能和最新改进。

Windows 终端简介

主要 Windows 终端功能

多个选项卡

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

Windows 终端简介

美丽的文字

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

Windows 终端简介

您还将有机会使用我们的新字体! 我们希望创建一种有趣的、全新的等宽字体,以增强终端的现代外观和感觉。 该字体不仅包括编程连字,而且还将拥有自己的开源存储库。 请继续关注有关新字体项目的更多信息!

Windows 终端简介

设置和可配置性

我们已经与许多喜欢自定义终端和命令行应用程序的命令行用户建立了联系。 Windows 终端提供了许多设置和配置选项,可以对终端的外观以及可以作为新选项卡打开的每个 shell/配置文件进行大量控制。 设置存储在结构化文本文件中,使用户和/或工具可以轻松进行配置。

使用终端配置引擎,您可以为要使用的每个 shell/应用程序/工具创建多个“配置文件”,无论是 PowerShell、命令提示符、Ubuntu,甚至是到 Azure 或 IoT 设备的 SSH 连接。 这些配置文件可以有自己的字体样式和大小、颜色主题、背景模糊/透明度级别等组合。现在,您可以按照自己的风格创建自己的终端,根据您的独特品味进行个性化!

更多!

Windows Terminal 1.0 发布后,除了您作为社区可能添加的许多功能之外,我们还计划开始开发积压工作中已有的许多功能!

我什么时候可以收到?

如今,Windows 终端和 Windows 控制台已开源,因此您可以从 GitHub 存储库克隆、构建、运行和测试代码:

github.com/Microsoft/Terminal

此外,今年夏天,Windows Terminal 的预览版将在 Microsoft Store 中发布,供早期采用者和反馈。

我们计划最终在今年冬天发布 Windows Terminal 1.0,并且我们将与社区合作,确保它在发布之前已完全准备就绪!

Windows 终端简介
[快乐的喜悦 Gif – Giphy]

等等...你是说开源吗?

是的! 我们很高兴地宣布,我们不仅开放 Windows 终端,还开放 Windows 控制台,其中包含 Windows 中的命令行基础结构并提供传统的控制台 UX。

我们迫不及待地想与您合作改进和扩展 Windows 命令提示符体验!

这听起来很神奇,但是为什么不改进现有的 Windows 控制台呢?

Windows 控制台的主要目标是保持与现有命令行工具、脚本等的向后兼容性。尽管我们能够对控制台功能添加许多关键改进(例如,添加对 VT 和 24 位颜色的支持等) 。 Windows 终端简介参见这篇博文),如果不“打破世界”,我们就无法对控制台 UI 做出进一步的重大改进。

因此,是时候采取新的方法了。

Windows 终端与现有的 Windows 控制台应用程序一起安装和运行。 如果您直接启动 Cmd/PowerShell/等,它们将像平常一样开始连接到传统控制台实例。 这样,向后兼容性保持不变,同时您可以在需要时使用 Windows 终端。 Windows 控制台将继续随 Windows 一起提供数十年,以支持现有/旧版应用程序和系统。

好的,为现有的终端项目或开源应用程序做出贡献怎么样?

我们在规划过程中仔细探索了这个选项,并决定参与现有项目需要以一种破坏性太大的方式改变项目的需求和架构。

相反,通过创建新的开源终端应用程序和开源 Windows 控制台,我们可以邀请社区与我们合作改进代码并在各自的项目中使用它。

我们相信市场上有足够的空间容纳关于终端可以做什么和应该做什么的新/不同想法,我们致力于通过引入新想法、有趣的方法和令人兴奋的方法来帮助终端(和相关)应用生态系统蓬勃发展和发展这个领域的创新。

深信不疑! 如何参与?

访问存储库: github.com/Microsoft/Terminal克隆、构建、测试和运行终端! 此外,如果您能在 GitHub 上报告错误、与我们和社区分享反馈、修复问题和进行改进,我们将不胜感激。

今年夏天,尝试从 Microsoft Store 安装并运行 Windows 终端。 如果您遇到任何错误,请通过反馈中心或 GitHub 上的问题部分提供反馈,这是一个提问和讨论的地方。

我们很高兴与您合作! 如果您有任何问题或疑虑,请随时联系 Kayla @cinnamon_msft 和/或富有 @richturn_ms 在推特上。 我们迫不及待地想看看您为 Windows 终端和 Windows 控制台带来了哪些重大改进和功能。

来源: habr.com

添加评论