Windows Terminal是一款新命令行终端工具,与之前的版本相比,也推出了不少新颖的功能,可支持*86、*64和arm64系统。它被设计为访问PowerShell、Cmd和Windows Linux子系统(WSL)等环境。
软件介绍
Windows Terminal还支持表情符号和基于GPU的文本呈现。Windows Terminal新工具计划在6月中旬推出,这是微软在Windows 10上改进开发者环境的最新努力。
微软此前还将Linux命令行添加到Windows 10,同时将原生OpenSSH添加到Windows 10系统,甚至在Windows应用商店中发布了Ubuntu、SUSE Linux和Fedora。
支持x86、x64和arm64,最低要求Windows 10 Build 18382版本。
需要注意的是,该项目使用git子模块处理一些依赖项,想要确保子模块更新,请在构建器使用如下命令检查:
git submodule update --init --recursive
其中,OpenConsole.sln可在Visual Studio中构建,或者使用MSBuild通过命令行来构建:
nuget restore OpenConsole.sln
msbuild OpenConsole.sln
Windows Terminal主要功能
1.多个标签
你问过,我们听过了!终端最常请求的功能是多选项卡支持,我们非常高兴最终能够提供此关键功能。您现在可以打开任意数量的选项卡,每个选项卡都连接到您选择的命令行shell或应用程序,例如命令提示符,PowerShell,WSL上的Ubuntu,通过SSH的Raspberry Pi等。
2.美丽的文字
Windows终端使用基于GPU加速的DirectWrite / DirectX文本呈现引擎。这个新的文本渲染引擎将显示PC上字体中存在的文本字符,字形和符号,包括CJK表意文字,表情符号,电力线符号,图标,编程连字等。此引擎还比前一个Console的GDI引擎更快地呈现文本!
您还可以选择使用我们的新字体!我们希望创建一种有趣的,新的,等宽字体,以增强终端的现代外观和感觉。这种字体不仅包括编程连字,而且它也是开源的,并有自己的存储库。请继续关注有关新字体项目的更多信息!
3.设置和可配置性
我们已经与那么多喜欢定制终端和命令行应用程序的命令行用户建立了联系。Windows Terminal提供了许多设置和配置选项,使您可以对终端的外观以及可以作为新选项卡打开的每个shell /配置文件进行大量控制。设置存储在结构化文本文件中,便于用户和/或工具进行配置。
使用终端的配置机制,您将能够为要使用的每个shell / app /工具创建多个“配置文件”,无论是PowerShell,命令提示符,Ubuntu,甚至是与Azure或IoT设备的SSH连接。这些配置文件可以有自己的字体样式和大小,颜色主题,背景模糊/透明度等组合。您现在可以创建自己的定制风格的终端,根据您的独特品味个性化!
修复 bug
如果没有选择行为,用于复制的任何键绑定都将传递给基础命令行应用程序。因此,例如,如果你使用“Ctrl+C”进行复制,它将复制(如果有选择)。否则,^C 发送 SIGINT 并按预期中断信号。
当在选项卡之间切换时,图标将不再闪烁。此外,如果图标路径无效,Terminal 也不会出现崩溃。
打开选项卡下拉列表后,单击它的外部将关闭下拉列表并隐藏它。
Terminal 不再在启动时重新序列化设置,因此你的 profiles.json 文件将不再在启动时重新格式化。
一旦退出 Windows Terminal,复制到剪贴板的数据将被保存。