日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

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

發(fā)布時(shí)間:2023/11/21 综合教程 44 生活家
生活随笔 收集整理的這篇文章主要介紹了 微软最爽命令行工具发布!引诱开发者叛逃Mac,开源六小时冲上GitHub第二 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

  WoW!Awesome!My God!

  這是不少抱著 Mac 參加微軟 Build 大會(huì)的開發(fā)者,看到命令行工具Windows Terminal后的第一反應(yīng)。

  隨即,就有人在 Twitter 上表示:我現(xiàn)在有點(diǎn)想買臺(tái) PC 了。

  為什么要叛逃?

  除了這個(gè)新的命令行工具之外,微軟還發(fā)布了完整內(nèi)核的 Linux 子系統(tǒng)WSL 2

  當(dāng)真是直擊開發(fā)者G點(diǎn)。

  長(zhǎng)期以來,Linux 和 Mac 下的命令行工具自成一派,Windows 卻是另一套命令系統(tǒng)。

  這也是很多開發(fā)者不選擇 Windows 系統(tǒng)的原因。

  今后還買什么 Mac,還裝什么 Linux 系統(tǒng)?

  Windows 電腦也能和前兩者一樣輕松做開發(fā)了。

  此外,收購(gòu)了 GitHub 的微軟,還用 100 星以上的項(xiàng)目來訓(xùn)練 AI 造福程序員,這個(gè)功能,能夠基于當(dāng)前代碼的上下文預(yù)測(cè)后面應(yīng)該如何寫。

  伴隨著 Windows Terminal 的推出,整合了此前的 Powershell、cmd 命令行工具,再加上升級(jí)版的 WSL、AI 輔助寫代碼,還有什么理由不投入微軟的懷抱?

  什么是 Windows Terminal

  Windows Terminal 是微軟推出的新的命令行應(yīng)用程序,提供多標(biāo)簽、分割窗口、快捷鍵、完整的 Unicode 字符支持等功能。

  最重要的是,它支持 PowerShell,Cmd,WSL(Windows 的 Linux 子系統(tǒng))和 SSH 等命令行程序,可以說是全平臺(tái)制霸,簡(jiǎn)化開發(fā)者的工作流程。

  什么 Cygwin、MinGW、PuTTY,統(tǒng)統(tǒng)可以丟掉!

  而且,顏值即正義!微軟還給 Windows Terminal 加入很多細(xì)節(jié)功能,讓它更美觀。

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

  這個(gè)新的引擎支持顯示 PC 中存在的文本字符,意味著終端里的漢字、日文不再亂碼,而且還能玩 emoji 表情。

  在微軟展示的 Demo 中,你可以為自己的 shell 程序通過測(cè)試加入 emoji 表情提示。

  此外,微軟還為它增加了一種新的等寬字,以增強(qiáng)現(xiàn)代外觀和感覺。這種字體不僅包括編程連字,而且它也是開源的,并有自己的 repo。微軟表示,將來會(huì)開放下載。

  Windows 控制臺(tái)的主要目標(biāo)是保持與現(xiàn)有命令行工具,腳本等的向后兼容性。

  在 Windows 10 中,微軟一直致力于改善命令行體驗(yàn),讓自己更像 Unix 命令行環(huán)境。3 年前,也是在 Build 開發(fā)者大會(huì)上,微軟開源了跨平臺(tái) Powershell 工具。

  但是 Windows 上 cmd 和 Powershell 并存的混亂局面也一直存在。今年 6 月,Windows Terminal 將同時(shí)向下兼容這兩種產(chǎn)品。

  現(xiàn)在就能上手

  如果你已經(jīng)迫不及待地想要試試 Terminal,可以通過下面的 GitHub 鏈接,下載、構(gòu)建和運(yùn)行這一命令行工具。

  https://github.com/microsoft/Terminal

  需要注意的是,這個(gè)項(xiàng)目使用 git 子模塊處理一些依賴項(xiàng),想要確保子模塊更新,請(qǐng)?jiān)跇?gòu)建器使用如下命令檢查:

  其中,OpenConsole.sln 可在 Visual Studio 中構(gòu)建,或者使用 MSBuild 通過命令行來構(gòu)建:

  在/tools 文件中,還有一組腳本,能夠用于自動(dòng)化構(gòu)建和運(yùn)行測(cè)試的過程。

  截止到現(xiàn)在, 這一項(xiàng)目已經(jīng)在 GitHub 上斬獲了 4200+ 標(biāo)星。微軟正式宣布之后,6 小時(shí)就沖上了 GitHub 趨勢(shì)榜第二的位置。

  Fork 也已經(jīng)有了 240 多次,關(guān)于項(xiàng)目開放的 Issues 也有 180 多個(gè),內(nèi)容基本上都是在反饋問題合提出建議。

  比如設(shè)置無法打開、無法通過觸摸屏使用新標(biāo)簽按鈕等等,建議支持像素圖形、要求突出顯示選項(xiàng)卡和按鈕等等。

  很顯然,這一工具仍舊處于不斷完善和優(yōu)化的階段,如果你想要參與其中,也可以通過 GitHub 平臺(tái)貢獻(xiàn)一份力量。

  微軟表示,6 月中旬將在 Windows 商店中發(fā)布 Terminal 的預(yù)覽版,供早期用戶使用反饋。穩(wěn)定版的 Terminal 1.0 版本,將會(huì)在今年冬天發(fā)布。

  大肆向開發(fā)者示愛

  當(dāng)然,微軟對(duì)開發(fā)者的一片真心,遠(yuǎn)遠(yuǎn)不止體現(xiàn)在命令行工具上。

  win10 有個(gè) Linux 內(nèi)核

  今天一同發(fā)布的,還有 Win 10 下的 Linux 子系統(tǒng)升級(jí)版WSL 2。

  比起上一版,最重大的區(qū)別在于 Win 10 有了Linux 內(nèi)核

  WSL 2 是基于 Linux 4.19 內(nèi)核。它可以縮短 Linux 的啟動(dòng)時(shí)間,還能簡(jiǎn)化內(nèi)存使用。

  微軟說,這是一次“戲劇性升級(jí)”,把文件系統(tǒng)繁重的操作速度提升了一倍:比如,安裝節(jié)點(diǎn)包管理器的操作。

  另外,WSL 2 還支持在本地運(yùn)行 Linux Docker,所以再也不需要虛擬機(jī)了。

  運(yùn)行各種 Linux 應(yīng)用,也不會(huì)像虛擬機(jī)那么慢,至少會(huì)像 WSL 1 一樣快,甚至更快。

  和 Terminal 一樣,WSL 2 也會(huì)在 6 月中旬正式到來。那時(shí),就可以從 Terminal 直接訪問 WSL 2 了。

  AI 幫你寫代碼

  IntelliCode,是微軟一個(gè) AI 輔助程序猿寫代碼的工具。

  團(tuán)隊(duì)興奮地宣布,現(xiàn)在它已經(jīng)全面支持 Python、C#、C++、JavaScript、XAML 等各種語言了。

  和前輩 IntelliSense 不同的是,這只 AI 是微軟用數(shù)以千計(jì)的 GitHub 開源項(xiàng)目 (百星以上) 喂養(yǎng)長(zhǎng)大的。

  學(xué)習(xí)過這些數(shù)據(jù)之后,AI 可以給出補(bǔ)全代碼的智能建議 (如上圖,左下角) 。還懂得聯(lián)系上下文。

  另外,團(tuán)隊(duì)說還有個(gè)查找重復(fù)編輯 (Repeated Edits) 的功能。

  比如,你想引入一個(gè)輔助函數(shù) (Helper Function) 的時(shí)候,就要重構(gòu)代碼。常規(guī)搜索的話,工程量會(huì)很大,手動(dòng)修改繁瑣又容易出錯(cuò)。

  如果有一個(gè)算法可以追蹤你的編輯,只要用幾個(gè)示例就能發(fā)現(xiàn)你在重復(fù)編輯,就好了。如上圖,發(fā)現(xiàn)錯(cuò)誤一枚

  團(tuán)隊(duì)說,Intellicode 的這個(gè)功能正在開發(fā)中,未來更新時(shí)會(huì)加入。

  One More Thing

  如果你真的不是開發(fā)者,不妨了解一下微軟今天發(fā)布的隔空辦公大法Teams。

  只要兩個(gè)人都打開這個(gè)軟件,創(chuàng)建一個(gè) AR 房間。再帶上 AR 眼鏡,就可以“共處一室”,隔空互動(dòng)了。

  不止能無障礙交流,揮灑創(chuàng)作靈感也完全不受限制。

  如果,同事的外觀還能隨意改變,換成自己的女神,就完美了。

總結(jié)

以上是生活随笔為你收集整理的微软最爽命令行工具发布!引诱开发者叛逃Mac,开源六小时冲上GitHub第二的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。