“卧槽”、“牛*!”、“想买PC!”是昨天凌晨微软Build大会发布Windows Terminal后开发者们的第一反应。

如旋风般登顶GitHub、一天时间近20,000个Star、200多个issues的Windows Terminal到底是个什么神器?

什么是Windows Terminal?

Windows Terminal是微软推出的新的命令行应用程序,支持PowerShell,Cmd,WSL(Windows的Linux子系统)和SSH等命令行程序,可以说是全平台制霸,简化开发者的工作流程。

这么说显然有些笼统,还是让你详细了解下它的主要功能吧,Windows Terminal 主要有以下特性:

多标签

无数的开发者都向微软反馈过【提供多标签】这个问题,如今终于在 Windows Terminal 上实现了,你可以打开任意数量的选项卡,每个选项卡都可以连接到多个环境或服务器,例如 PowerShell、WSL 上的 Ubuntu、SSH 上的 Raspberry Pi 等等。

文本渲染

Windows Terminal 使用 DirectWrite/ directxbased 的 GPU 加速文本渲染引擎。这个新的文本渲染引擎支持显示 PC 上的文本字符,字体和符号,其中包括中日韩统一表意文字(CJK)、编程连接,甚至还支持 Emoji 表情等。而且这个文本渲染引擎的速度比之前的 GDI 引擎快多了!

你还可以选择使用微软提供的另一种新字体,这种字体不仅包括编程连字,而且还是开源的,拥有自己独立的存储库,后续会开放下载。

自定义设置

颜值即正义!微软还给Windows Terminal加入很多细节功能,让它更美观。

Windows Terminal 已经与许多终端和命令行应用程序建立了连接,并提供了许多自定义选项,你可以将 shell/app/工具创建多个“配置文件”,无论是 PowerShell、命令提示符、Ubuntu,还是 Azure 或物联网设备的 SSH,都可以设置自己的字体样式和大小、颜色主题、背景模糊/透明度级别等。

现在上手,立即体验!

Windows Terminal 将会在微软商店提供下载,预计于六月中旬面向开发者提供预览,而 1.0 正式版将会在今年冬季发布。微软表示 Windows Terminal 不会立刻取代老版的命令提示符,以保证用户的兼容性,不过微软有意将 Windows Terminal 设置成 Windows 默认的命令行工具。

你现在也可以在 GitHub 上下载、构建和运行这一命令行工具。(GitHub地址:https://github.com/microsoft/Terminal)

由于存储库使用git子模块来实现其某些依赖项。为了确保子模块已恢复或更新,请确保在构建之前运行以下命令:

git submodule update --init --recursive

OpenConsole.sln可以在Visual Studio中构建,也可以使用MSBuild从命令行构建:

nuget restore OpenConsole.sln msbuild OpenConsole.sln

微软还在在/ tools目录中提供了一组便捷脚本,以帮助自动化构建和运行测试的过程。

千人Fork,仍需优化

如旋风般登顶GitHub、一天时间近20,000个Star、200多个issues。很多开发者开始跑着玩了,并表示不行,强迫症要犯:

1.想退出却无法退:

有用户反馈他使用了exit命令退出控制台,但窗口仍在,直到手动去关闭。

2.细节控:输入法的小框框没跟在光标后面!

细节控:

标题栏的对齐很奇怪啊,能不能学一下Edge的呀?

3.德语的符号打不出来了!

德国程序员表示,当选项卡运行WSL(Debian或Ubuntu)任务时,在德语键盘需要Alt Gr的字符(〜,@等)都不会被打印出来,除此之外,“\”还会被打印为。

值得一提的是,虽然 Windows Terminal 优点很多,但毕竟这一工具仍处于不断完善和优化的阶段,如果你想要参与其中,也可以通过GitHub平台贡献一份力量。

微软表示,6月中旬将在Windows商店中发布Terminal的预览版,供早期用户使用反馈。稳定版的Terminal 1.0版本,将会在今年冬天发布。


欢迎关注 SegmentFault 微信公众号 :)

ubuntu测试键盘工具_强势霸榜GitHub,微软最强命令行工具发布引爆技术圈相关推荐

  1. 微软最强命令行工具 Windows Terminal,强势霸榜GitHub

    命令提示符也是算 Windows 系统的一大特色了,相信很多人刚看到这白底黑字的界面都有点哭笑不得吧,好在后来微软陆续推出了Powershell.cmd之类的命令行工具,来提供一些更加高级的功能 如今 ...

  2. 能直接下载了!微软最爽命令行工具登陆Windows 10,GitHub标星已破4万6

    乾明 发自 凹非寺  量子位 报道 | 公众号 QbitAI 微软正式放出命令行工具Windows Terminal. 这个在发布之际就引得开发者大呼"WoW!Awesome!My God! ...

  3. deb 安装_本地安装DEB包的3种命令行工具(适合Ubuntu和Deepin )

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 在本教程中,我们将学习如何使用三种不同的命令行工具(d ...

  4. linux gpu 测试工具,推荐 7 大 Linux GPU 监控和诊断命令行工具

    原标题:推荐 7 大 Linux GPU 监控和诊断命令行工具 作者:Linux迷 链接:https://www.linuxmi.com/7-linux-gpu-jiankong.html 视频卡是一 ...

  5. antd 3升级命令_是时候拥有一个你自己的命令行工具了

    本篇博客主要介绍了如何使用commander, inquirer以及chalk从零开始,创建属于自己的命令行工具. 0. 一分钟体验 首先我们先花一分钟的时间,体验一下创建自己的命令行cli工具是什么 ...

  6. lex编译dos命令_微软新的命令行工具:Windows Terminal

    Windows Terminal 是微软为 Windows 操作系统打造的新的命令行工具.这款命令行实际上是一款集合形命令行工具,支持 PowerShell.CMD 以及 WSL. Windows T ...

  7. java性能调试命令_性能测试必备监控技能jvm之jdk命令行工具篇16

    3.png 前言 对于JVM的性能监控,主要注意以下关键参数,通过jdk自带的命令行工具,即可查看相关参数,从而分析系统或目标服务程序中存在的性能瓶颈 jps JVM Process Status T ...

  8. 微软最爽命令行工具发布!

    最近微软发布了命令行工具Windows Terminal,简直要让我们爽翻天 长期以来,Linux和Mac下的命令行工具自成一派,Windows却是另一套命令系统.这就比较恶心了,这也是很多开发者不选 ...

  9. 微软宣布新命令行工具 Windows Terminal 和 WSL2

    微软在 Build 2019 已经宣布推出名为Windows Terminal的新款命令行工具 ,  这款工具可以访问多种环境的中心位置. 例如可以直接访问PowerShell.CMD.EXE.Win ...

最新文章

  1. 马腾宇的AI学术历程:做科研要考虑长期的影响力
  2. 身份证校验程序(上)- 零基础入门学习Delphi48
  3. FPGA之道(50)复位的设计
  4. 沭阳县依托运用大数据推进平安建设
  5. 多重链表 十字链表存储稀疏矩阵,中缀表达式
  6. android studio crashlytics,完美解决Android Studio集成crashlytics后无法编译的问题
  7. Unity之CharacterController2D学习笔记(1)——基础使用
  8. Java笔记-解决WebServiceTemplate中No subject alternative names matching IP address xxx
  9. python深度学习第一讲——用python写神经网络
  10. VB 获得磁盘的文件系统
  11. 多平台移动项目开发工具Elements发布v9.1,支持Visual Studio 2017
  12. LVM逻辑卷磁盘管理
  13. 计算机专业ppt,计算机专业职业生涯规划PPT(11页)
  14. jsessionId的使用
  15. 屏幕共享软件使用方法
  16. 通过PHP使用Google Translate API
  17. uniapp 创建小程序使用云开发
  18. 不会用matplotlib画多子图?收好这2个套路
  19. 802.11 - (1)
  20. div固定在浏览器顶部

热门文章

  1. VS2015+cmake3.8+opencv3.2+opencv-contrib3.2编译及配置步骤
  2. Python pytest框架之@pytest.fixture()和conftest详解
  3. 【工具】Xshell安装注册以及简单属性配置
  4. 【视频】视频基本参数介绍
  5. 软件测试管理工具禅道开源版下载安装
  6. modifying的博客
  7. container-with-most-water(最大蓄水问题)
  8. cloudera manager的7180 web界面访问不了的解决办法(图文详解)
  9. mysql: you can't specify target table 问题解决
  10. Android图片转换类 1. Bitmap去色,转换为黑白的灰度图, 2. Bitmap图片加圆角效果