微软新的Windows终端终于稳定了。Windows终于拥有了一个更加现代化的终端环境,包括标签、分割窗格、多种会话类型等功能,以及可以让你配置从键盘快捷键到GIF动画背景等一切的设置。
最后,一个更现代的Windows终端
在2020年5月19日的Build 2020上,微软宣布新的Windows Terminal已经稳定,"可以供企业使用"。Windows Terminal 1.0版本来了。它是最初在Build 2019上宣布的,微软甚至准备了一个华丽的视频来推销它有多棒。
新的Windows终端充满了有用的功能。抛开功能不谈,控制台环境的核心已经实现了现代化。 Windows 10内置的终端环境就是为了向后兼容,所以这些变化不可能发生在Windows 10内置的控制台环境上。
通过新的Windows终端,微软能够做出一些改变,比如更现代化的文本布局和渲染引擎,并提供GPU加速和对Unicode文本的支持--你甚至可以在终端中使用表情符号。 当你按下Ctrl+C和Ctrl+V时,复制和粘贴 "只是工作"。甚至还有一种新的字体,名为Cascadia Code。
你可以从微软商店下载Windows终端。你甚至可以在GitHub上获取源代码。是的,新的Windows Terminal甚至是开源的。
标签,终于来了!
Windows终端中的PowerShell和命令提示符标签。
Windows终于有了一个内置标签的命令行环境。启动 "终端 "后要打开一个新的标签页,只需点击标签栏上的 "+"按钮或按Ctrl+Shift+T键即可。
你可以使用熟悉的键盘快捷键来移动标签页,比如Ctrl+Tab可以切换到右边的标签页,Ctrl+Shift+Tab可以切换到左边的标签页。Ctrl+Shift+W将关闭当前标签页。
你也可以拖放标签页,在标签栏上重新排序。
在同一个窗口中使用PowerShell和Linux
默认情况下,终端会打开PowerShell标签。但它支持多种类型的shell环境。 现在你可以在同一个窗口中拥有多种类型的shell环境。
如果你点击 "新标签页 "按钮右侧的箭头,你会看到一个可以打开的会话列表。Windows PowerShell、Command Prompt、像Ubuntu这样的Linux发行版(如果你安装了Linux的Windows子系统),以及微软的Azure Cloud Shell。
通过Windows 10的内置SSH客户端,您也可以轻松地从Windows终端启动SSH会话。
一次多壳的分体式面板
标签很好,但如果你想同时看到多个shell环境怎么办?这就是Windows终端的窗格功能的作用。
要创建一个新的窗格,按Alt+Shift+D键。终端将把当前窗格一分为二,并给你第二个窗格。点击一个窗格来选择它。你可以点击一个窗格,然后按Alt+Shift+D键继续分割它。
这些窗格与标签页相连,因此您可以轻松地在同一个 Windows 终端窗口中拥有多个多窗格环境,并通过标签栏在它们之间进行切换。
下面是其他一些使用窗格的键盘快捷键。
- 创建一个新的窗格,水平分割。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和Command Prompt窗口中所看到的那样,这会改变文本的大小,同时也会改变窗口的大小。在新的终端中,它只改变文本的大小,而不改变窗口的大小。
闪亮的背景不透明度
新的Windows终端也提供了背景不透明的功能。按住Ctrl+Shift键,用鼠标滚轮向下滚动,使窗口越来越半透明。你的桌面背景的颜色--或终端后面的任何东西--将以 Windows "Acrylic "风格的效果透视出来。
这只在应用程序聚焦时有效--因此,当你Alt+Tab离开时,终端将重新有一个坚实的背景,直到你Alt+Tab回来。
无论是否实用,这都是 Linux 和 Mac 用户多年来一直拥有的功能。现在,它也被内置于首屈一指的 Windows 终端应用程序中了。
这么多设置。键盘绑定、配色方案、背景等。
!"Windows终端的白色背景的浅色方案。](https://www.howtogeek.com/wp-...
Windows终端中包含了您可以更改的自定义选项。要访问它们,点击 "新标签 "按钮右侧的向下箭头,然后选择 "设置"。
你会看到一个基于文本的JSON文件,里面充满了选项。作为一个开发者工具,Windows Terminal目前让你通过修改文本文件来配置这些选项,而不是用图形界面。
你可以在Settings.json文件中修改的可用选项包括
- 可配置的键绑定。您可以将键盘快捷键绑定到动作或更改默认键盘快捷键。
- 颜色方案.您可以将键盘快捷键绑定到动作或更改默认键盘快捷键。改变终端环境的颜色方案(主题)。这里是包含的颜色方案的列表。
- 配置文件: 创建不同的配置文件,这些配置文件将出现在New Tab按钮下。您可以自定义启动命令行环境时执行的命令,并为每个会话设置自定义字体和配色方案。
- 自定义背景。您可以为一个会话设置自定义背景图片。例如,您可以更改Ubuntu会话,使其具有Ubuntu主题的自定义背景图片。
- 动画GIF背景。您甚至可以设置一个动画GIF作为您的自定义背景。
- 默认配置文件选择。当你启动Windows终端或点击 "新标签 "按钮时,选择你要默认启动的配置文件。例如,您可以选择Linux会话而不是PowerShell。
微软有一个编辑Windows Terminal JSON设置文件的指南,以及你可以添加到文件中的所有选项的列表。在那个列表中,你会发现还有很多我们在这里没有涉及的选项。
与Windows 10上的标准Command Prompt、PowerShell和Linux Bash shell环境不同,Windows Terminal终于装上了开发者想要的选项--这些选项在Mac和Linux等其他操作系统上已经存在多年。