飞秋mac版字符乱码_开源一天20000星!微软最爽命令行工具发布,引诱开发者叛逃Mac!...

69b4f65d48ee414055ac76c173b7f7f6.gif

f40c5a427c85447335f720b5cb55ad39.png

51CTO官微

技术资讯/行业精华/产品心得

ecac1d59fd16dc1478fb301bccd064ef.png ecac1d59fd16dc1478fb301bccd064ef.png

晓查 栗子 乾明 发自 凹非寺

量子位 报道 | 公众号 QbitAI

WoW!

Awesome!

Oh My God!

这是不少抱着 Mac 参加微软 Build 大会的开发者,看到命令行工具 Windows Terminal 后的第一反应。

578fdaceb01fcdf14ed98699230ffada.gif

随即,就有人在 Twitter 上表示:我现在有点想买台 PC 了。

为什么要叛逃?

除了这个新的命令行工具之外,微软还发布了完整内核的Linux子系统WSL 2。

当真是直击开发者G点。

长期以来,Linux和Mac下的命令行工具自成一派,Windows却是另一套命令系统。

这也是很多开发者不选择Windows系统的原因。

今后还买什么Mac,还装什么Linux系统?

Windows电脑也能和前两者一样轻松做开发了。

1a76639ab53f2e8674a3a398f7775c7c.gif

此外,收购了GitHub的微软,还用100星以上的项目来训练AI造福程序员,这个功能,能够基于当前代码的上下文预测后面应该如何写。

伴随着Windows Terminal的推出,整合了此前的Powershell、cmd命令行工具,再加上升级版的WSL、AI辅助写代码,还有什么理由不投入微软的怀抱?

什么是Windows Terminal

Windows Terminal是微软推出的新的命令行应用程序,提供多标签、分割窗口、快捷键、完整的Unicode字符支持等功能。

最重要的是,它支持PowerShell,Cmd,WSL(Windows的Linux子系统)和SSH等命令行程序,可以说是全平台制霸,简化开发者的工作流程。

什么Cygwin、MinGW、PuTTY,统统可以丢掉!

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

9469cca13327046d7ac1337f10c4a16f.gif

Windows Terminal使用的是基于DirectWrite/DirectX的GPU加速文本渲染引擎。

这个新的引擎支持显示PC中存在的文本字符,意味着终端里的汉字、日文不再乱码,而且还能玩emoji表情。

在微软展示的Demo中,你可以为自己的shell程序通过测试加入emoji表情提示。

272578cfd7455fc2956ed077dd481b6d.png

此外,微软还为它增加了一种新的等宽字,以增强现代外观和感觉。这种字体不仅包括编程连字,而且它也是开源的,并有自己的repo。微软表示,将来会开放下载。

Windows控制台的主要目标是保持与现有命令行工具,脚本等的向后兼容性。

c947755f9890055d1be16646dadf6a9b.gif

在Windows 10中,微软一直致力于改善命令行体验,让自己更像Unix命令行环境。3年前,也是在Build开发者大会上,微软开源了跨平台Powershell工具。

但是Windows上cmd和Powershell并存的混乱局面也一直存在。今年6月,Windows Terminal将同时向下兼容这两种产品。

现在就能上手

如果你已经迫不及待地想要试试Terminal,可以通过下面的GitHub链接,下载、构建和运行这一命令行工具。

https://github.com/microsoft/Terminal

需要注意的是,这个项目使用git子模块处理一些依赖项,想要确保子模块更新,请在构建器使用如下命令检查:

git submodule update --init --recursive

其中,OpenConsole.sln可在Visual Studio中构建,或者使用MSBuild通过命令行来构建:

nuget restore OpenConsole.slnmsbuild OpenConsole.sln

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值