Windows 终端是你喜欢的命令行 shell 的新式主机应用程序,如命令提示符、PowerShell 和 bash(通过适用于 Linux 的 Windows 子系统(WSL))。 其主要功能包括多个选项卡、窗格、Unicode 和 UTF-8 字符支持、GPU 加速文本呈现引擎,以及创建自己的主题并自定义文本、颜色、背景和快捷方式的功能。
注释
有关更常规的信息,请查看 Scott Hanselman 的文章:主机、终端和 shell 之间的区别是什么?或 Rich Turner 的视频什么是命令行 shell?
支持各种命令行应用程序的多个配置文件
可以在 Windows 终端中使用命令行接口运行任何应用程序。 此功能包括从 PowerShell 和命令提示符到 Azure Cloud Shell,以及任何 WSL 发行版(如 Ubuntu 或 Oh-My-Zsh)的所有内容。
Tab 拆解
可以在 Windows 终端中撕裂选项卡并创建新窗口。
还可以将选项卡拖放到现有窗口中。
自定义方案和配置
可以将 Windows 终端配置为具有各种配色方案和设置。 若要了解如何使用酷主题自定义提示,请参阅 教程:使用 Oh My Posh 设置 PowerShell 或 WSL 的自定义提示 ,了解如何创建自己的配色方案,请访问 “配色方案”页。
自定义操作
Windows 终端提供了各种自定义命令,可用于让你感觉更自然。 如果不喜欢特定的键盘快捷方式,请将其更改为你喜欢的任何快捷方式。
例如,从命令行复制文本的默认快捷方式为 Ctrl+Shift+C。 可以将此快捷方式更改为 Ctrl+1 或所需的任何内容。 若要打开新选项卡,默认快捷方式为 Ctrl+Shift+T,但你可能希望将此快捷方式更改为 Ctrl+2。 打开的选项卡之间翻转的默认快捷方式为 Ctrl+Tab。可以将此快捷方式更改为 Ctrl+- ,并改用它创建新选项卡。
有关自定义快捷方式的详细信息,请参阅 “操作页”。
Unicode 和 UTF-8 字符支持
Windows 终端可以显示 Unicode 和 UTF-8 字符,例如表情符号和各种语言中的字符。
GPU 加速文本呈现
Windows 终端使用 GPU 呈现其文本,因此它提供的性能优于默认 Windows 命令行体验。
背景图像支持
可以在 Windows 终端窗口中具有背景图像和 GIF。 有关如何将背景图像添加到配置文件的信息,请参阅 “配置文件 - 外观”页。
命令行参数
可以使用命令行参数将 Windows 终端设置为在特定配置中启动。 可以指定要在新选项卡中打开的配置文件,应选择哪个文件夹目录,打开具有拆分窗口窗格的终端,然后选择哪个选项卡应处于焦点中。
例如,若要使用三个窗格从 PowerShell 打开 Windows 终端,左窗格运行命令提示符配置文件,并在 PowerShell 和运行 WSL 的默认配置文件之间拆分右窗格,请输入:
wt -p "Command Prompt" `; split-pane -p "Windows PowerShell" `; split-pane -H wsl.exe
有关设置命令行参数的详细信息,请参阅 “命令行参数”页。