爽到飞起!微软命令行工具发布!引诱开发者叛逃Mac,开源六小时冲上GitHub第二

  • 时间:
  • 浏览:11
  • 来源:亦辰娱乐网 - 专注共享黑色天空博客活动
晓查 栗子 乾明 发自 凹非寺

转自量子位  | 公众号 QbitAI

WoW!Awesome!My God!

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

随即,全版都不 人在Twitter上表示:我现在很糙想买台PC了。

为那先 要叛逃?

除了本身 新的命令行工具之外,微软还发布了全版内核的Linux子系统WSL 2

当岂全版都不 直击开发者G点。

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

这也是而是开发者不选折 Windows系统的意味 。

今后还买那先 Mac,还装那先 Linux系统?

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

此外,收购了GitHub的微软,还用3000星以上的项目来训练AI造福多多线程 员,本身 功能,都都都能否 基于当前代码的上下文预测上端应该怎样才能写。

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

那先 是Windows Terminal

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

最重要的是,它支持PowerShell,Cmd,WSL(Windows的Linux子系统)和SSH等命令行多多线程 ,还都都能否 说是全平台制霸,繁杂开发者的工作流程。

那先 Cygwin、MinGW、PuTTY,而是还都都能否 丢掉!

否则,颜值爆表即正义!微软还给Windows Terminal加入而是细节功能,让它更美观。

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

本身 新的引擎支持显示PC中趋于稳定的文本字符,意味 终端里的汉字、日文不再乱码,否则还能玩emoji表情。

在微软展示的Demo中,给你为其他人的shell多多线程 通过测试加入emoji表情提示。

此外,微软还为它增加了本身新的等宽字,以增强现代外观和感觉。本身 字体不仅包括编程连字,否则它也是开源的,并有其他人的repo。微软表示,将来会开放下载。

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

在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.sln

msbuild OpenConsole.sln

在/tools文件中,还有一组脚本,都都都能否 用于自动化构建和运行测试的过程。

截止到现在, 本身 项目否则在GitHub上斩获了43000+标星。微软正式否认时候 ,6小时就冲上了GitHub趋势榜第二的位置。

Fork也否则有了240多次,关于项目开放的Issues全版都不 13000多个,内容基本上全版都不 在反馈大问题合提出建议。

比如设置无法打开、无法通过触摸屏使用新标签按钮等等,建议支持像素图形、要求突老会 冒出示选项卡和按钮等等。

很显然,本身 工具仍旧趋于稳定不断完善和优化的阶段,否则你我应该 参与其中,也还都都能否 通过GitHub平台贡献一份力量。

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

大肆向开发者示爱

当然,微软对开发者的一片真心,远远不止体现在命令行工具上。

win10有个Linux内核

今天一同发布的,还有Win 10下的Linux子系统升级版WSL 2

比起上一版,最重大的区别在于Win 10有了Linux内核

WSL 2是基于Linux 4.19内核。它还都都能否 缩短Linux的启动时间,还能繁杂内存使用。

微软说,这是一次“戏剧性升级”,把文件系统繁重的操作速率提升了一倍:比如,安装节点包管理器的操作。

另外,WSL 2还支持在本地运行Linux Docker,而是再而是还都都能否 虚拟机了。

运行各种Linux应用,而是会像虚拟机这麼慢,相当于会像WSL 1一样快,甚至变慢。

和Terminal一样,WSL 2也会在6月中旬正式到来。那时,就还都都能否 从Terminal直接访问WSL 2了。

AI帮你写代码

IntelliCode,是微软4个AI辅助多多线程 猿写代码的工具。

团队兴奋地否认,现在它否则全面支持Python、C#、C++、JavaScript、XAML等各种语言了。

和前辈IntelliSense不同的是,这只AI是微软用数以千计的GitHub开源项目 (百星以上) 喂养长大的。

学习过那先 数据时候 ,AI还都都能否 给出补全代码的智能建议 (如上图,左下角) 。还懂得联系上下文。

另外,团队说还有个查找重复编辑 (Repeated Edits) 的功能。

比如,你想引入4个辅助函数 (Helper Function) 的时候 ,就要重构代码。常规搜索励志的话 ,工程量会很大,手动修改繁琐又容易出错。

否则有4个算法还都都能否 追踪你的编辑,倘若用几个 示例就能发现你在重复编辑,就好了。如上图,发现错误一枚

团队说,Intellicode的本身 功能正在开发中,未来更新都不 加入。

One More Thing

否则你真的全版都不 开发者,不妨了解一下微软今天发布的隔空办公大法Teams

倘若2其他人都打开本身 软件,创建4个AR房间。再带上AR眼镜,就还都都能否 “共处一室”,隔空互动了。

不止能无障碍交流,挥洒创作灵感也全版不受限制。

否则,同事的外观还能随意改变,去掉 其他人的女神,就完美了。

本文由

转载

发布在

ITPUB

,转载此文请保持文章全版性,并请附上文章来源(ITPUB)及本页链接。

原文链接:http://www.itpub.net/2019/05/13/1841/