新的Windows终端已准备就绪;这就是为什么如此神奇

微软的新Windows Terminal终于稳定了。 Windows终于有了一个更现代的终端环境,包括选项卡,拆分窗格,多种会话类型和设置等功能,这些功能使您可以配置从键盘快捷键到GIF动画背景的所有内容。

最后,一个更现代的Windows终端

在2020年5月19日的Build 2020上,Microsoft宣布新的Windows Terminal稳定且“可供企业使用”。 Windows Terminal 1.0版在这里。它最初是在Build 2019上宣布的,微软甚至准备了一个华丽的视频来出售它的真棒。

新的Windows Terminal具有许多有用的功能。除了功能之外,控制台环境的核心已经现代化。 Windows 10具有一个向后兼容的内置终端环境,因此Windows 10的内置控制台环境不会发生这些更改。

借助新的Windows终端,Microsoft能够进行更改,例如具有GPU加速功能并支持Unicode文本的更现代的文本布局和呈现引擎-您甚至可以在终端中使用表情符号。当您按Ctrl + C和Ctrl + V时,复制并粘贴“正常工作”。甚至还有一种名为Cascadia Code的新字体。

您可以从Microsoft Store下载Windows Terminal。您甚至可以在GitHub上获取源代码。是的,新的Windows Terminal甚至是开源的。

标签,最后!

Windows终于有了一个带有内置选项卡的命令行环境。要在启动终端后打开新选项卡,只需单击选项卡栏上的“ +”按钮或按Ctrl + Shift + T。

您可以使用熟悉的键盘快捷键在选项卡之间移动,例如Ctrl + Tab切换到右侧的选项卡,而Ctrl + Shift + Tab切换到左侧的选项卡。 Ctrl + Shift + W将关闭当前选项卡。

您也可以拖放选项卡,以便在选项卡栏上对它们进行重新排序。

在同一窗口中的PowerShell和Linux

默认情况下,终端将打开PowerShell选项卡。但是它支持多种类型的外壳环境。现在,您可以在同一窗口中拥有多种类型的Shell环境。

如果单击“新建选项卡”按钮右侧的箭头,则会看到可以打开的会话列表:Windows PowerShell,命令提示符,Linux发行版(如Ubuntu)(如果已将它们与Windows子系统一起安装在Linux上),和微软的Azure Cloud Shell。

使用Windows 10的内置SSH客户端,您也可以轻松地从Windows终端启动SSH会话。

一次拆分多个壳的窗格

选项卡很棒,但是如果您想一次看到多个外壳环境该怎么办?这就是Windows终端的“窗格”功能所在的位置。

要创建一个新窗格,请按Alt + Shift + D。终端会将当前窗格分成两部分,再给您第二个窗格。单击窗格将其选中。您可以单击一个窗格,然后按Alt + Shift + D保持拆分状态。

这些窗格链接到选项卡,因此您可以轻松地在同一Windows Terminal窗口中拥有多个多窗格环境,并可以在选项卡栏之间进行切换。

以下是用于处理窗格的其他一些键盘快捷键:

  • 创建一个新的窗格,水平拆分:Alt + Shift +-(Alt,Shift和减号)
  • 创建一个新的窗格,垂直拆分:Alt + Shift ++(Alt,Shift和加号)
  • 移动窗格焦点:Alt +左​​,Alt +右,Alt +下,Alt +上
  • 调整焦点窗格的大小:Alt + Shift +左键,Alt + Shift +右键,Alt + Shift +下键,Alt + Shift +上键
  • 关闭窗格:Ctrl + Shift + W

这些是默认的热键,您可以根据需要更改它们。

更好的缩放

新的文本呈现系统意味着更流畅,更好的缩放。要缩放或放大终端中的文本,请按住Ctrl并旋转鼠标滚轮。

在Windows 10的内置控制台环境中(如标准的PowerShell和命令提示符窗口所示),这将更改文本的大小,同时还更改窗口的大小。在新的终端中,它仅更改文本的大小,而仅保留窗口大小。

闪亮的背景不透明度

新的Windows Terminal也提供背景不透明度。按住Ctrl + Shift并用鼠标滚轮向下滚动,以使窗口越来越透明。桌面背景的颜色(或终端后面的颜色)将以Windows“丙烯酸”风格的效果来窥视。

这仅在应用程序集中精力时才起作用-因此,当您按住Alt + Tab键时,终端将再次具有稳定的背景,直到您再次按住Alt + Tab键。

实用与否,它是Linux和Mac用户使用多年的功能。现在,它也已内置到主要的Windows终端应用程序中。

如此多的设置:键绑定,配色方案,背景等等

Windows终端随附了可以更改的自定义选项。要访问它们,请单击“新建选项卡”按钮右侧的向下箭头,然后选择“设置”。

您会看到一个包含选项的基于文本的JSON文件。作为开发人员工具,Windows Terminal当前使您可以通过修改文本文件而不是使用图形界面来配置这些选项。

您可以在Settings.json文件中更改的可用选项包括:

  • 可配置的键绑定:您可以将键盘快捷键绑定到操作或更改默认键盘快捷键。
  • 配色方案:更改终端环境的配色方案(主题)。以下是其中包含的配色方案的列表。
  • 个人资料:创建将在“新标签”按钮下显示的其他配置文件。您可以自定义在启动命令行环境并为每个会话设置自定义字体和配色方案时执行的命令。
  • 自定义背景:您可以为会话设置自定义背景图片。例如,您可以更改您的Ubuntu会话,使其具有以Ubuntu为主题的自定义背景图片。
  • 动画GIF背景:您甚至可以将动画GIF设置为自定义背景。
  • 默认配置文件选择:在启动Windows Terminal时选择默认情况下要启动的配置文件,或单击“新建选项卡”按钮。例如,您可以选择Linux会话而不是PowerShell。

Microsoft拥有编辑Windows Terminal JSON设置文件的指南,以及可以添加到该文件的所有选项的列表。您会在列表中找到更多我们未涵盖的选项。

与Windows 10上的标准命令提示符,PowerShell和Linux Bash Shell环境不同,Windows Terminal最终包含了开发人员想要的选项-多年来在其他操作系统(如Mac和Linux)上已经发现了这些选项。


$config[zx-auto] not found$config[zx-overlay] not found