日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

微軟全球開發(fā)者大會Build 2019中重磅發(fā)布了windows新版命令行

DPVg_AI_era ? 來源:lq ? 2019-05-10 09:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

昨日,在微軟全球開發(fā)者大會Build 2019中重磅發(fā)布了windows新版命令行——Windows Terminal。一改“歷史厚重感”造型,樣式變得多樣豐富且新添功能,GitHub數(shù)小時沖擊榜首!

不再是你印象中的命令行。

相信很多人已然厭倦了windows系統(tǒng)黑底白字的命令行:

而就在昨日的微軟全球開發(fā)者大會Build 2019中,微軟發(fā)布的Windows Terminal驚艷全場——命令行變得這么有意思了?

沒錯,這次微軟讓富有“歷史厚重感”的命令行變得格外活潑、時尚。并且提供了許多新功能和個性化設(shè)置,使得在Windows上的編程體驗更加友好。

而且,微軟已經(jīng)將其搬上GitHub,僅僅數(shù)小時就沖上了趨勢榜第一!

不是你印象中的命令行

現(xiàn)在,讓我們來細數(shù)一下Windows Terminal這些耳目一新的新功能吧!

Windows Terminal將會有多標(biāo)簽頁面功能,支持代碼高亮主題和自定義設(shè)置。

支持同屏顯示多種字體、emoji,提供了基于GPU加速的字體渲染。并且不同標(biāo)簽分頁可以使用不同的主題,應(yīng)對不同的工作域需要不同的代碼高亮模式。

Windows Terminal還支持用插件來制作一系列加載項。

它還被設(shè)計為訪問PowerShell,cmd.exe和Windows子系統(tǒng)Linux(WSL)等環(huán)境的中心位置。

Windows Terminal將會在微軟商店提供下載,預(yù)計于六月中旬面向開發(fā)者提供預(yù)覽,而1.0正式版將會在今年冬季發(fā)布。微軟表示W(wǎng)indows Terminal不會立刻取代老版的命令提示符,以保證用戶的兼容性,不過微軟有意將Windows Terminal設(shè)置成Windows默認的命令行工具。

數(shù)小時,沖擊GitHub趨勢榜第一!

該爆款項目包括以下源代碼:

Windows Terminal

Windows 控制臺主機 (conhost.exe)

兩個項目之間共享的組件

ColorTool

展示如何使用Windows控制臺API的示例項目

Windows Terminal

這部分內(nèi)容在上一小節(jié)已做詳細介紹,就不再贅述。

Windows 控制臺主機

Windows 控制臺主機程序 conhost.exe是 Windows 原生的命令行體驗,它實現(xiàn)了 Windows 的命令行基礎(chǔ)架構(gòu),同時提供 Windows Console API, 輸入引擎、渲染引擎和用戶配置信息。本項目中的控制臺主機代碼實際上是 Windows 中的 conhost.exe 的源碼。

控制臺的主要目的是對已有控制臺應(yīng)用保持向后兼容性。

自從 2014 年有了 Windows 命令行以來,開發(fā)團隊已經(jīng)給控制臺增加了很多新特性,包括窗口透明化、基于行的選擇以及支持 ANSI / 虛擬終端序列 Virtual Terminal sequences, 24-bit color, 以及一個 Pseudoconsole ("ConPTY") 等等。

但是由于控制臺主要的目標(biāo)是維護向后兼容性,所以盡管這么多年社區(qū)一直希望我們能添加一些特性(例如 Tabs),但是我們不可能再增加這些特性。

諸多限制讓團隊決定開發(fā)一個全新的 Windows Terminal。

共享的組件

在對控制臺進行大修的同時,我們對其代碼庫進行了大量的改進。主要是將邏輯實體清晰地劃分為模塊和類,引入了一些關(guān)鍵的擴展點,用更安全、更高效的STL容器替換了幾個舊的、自制的集合和容器,并通過使用微軟的 Wil header 庫使代碼更簡單、更安全。

這項大修工作導(dǎo)致創(chuàng)建了幾個對 Windows 上的任何終端實現(xiàn)都有用的關(guān)鍵組件,包括一個新的基于 DirectWrite 的文本布局和渲染引擎、一個能夠存儲 UTF-16 和 UTF-8 的文本緩沖區(qū)以及一個VT解析器/發(fā)射器。

構(gòu)建一個全新終端

當(dāng)開始構(gòu)建全新終端應(yīng)用程序時,我們探索并評估了幾種方法和技術(shù)堆棧。最終決定繼續(xù)使用 C++ 開發(fā),并通過共享上述的現(xiàn)代化組件來實現(xiàn)我們的目標(biāo),并基于現(xiàn)代 Windows 應(yīng)用程序平臺和 UI 框架之上進行開發(fā)。

此外,我們意識到終端的渲染器和輸入堆??梢詷?gòu)建成可重用的 Windows UI 控件,方便其他人可以將其合并到其他應(yīng)用程序中。

源碼構(gòu)建

該項目使用 git submodules 包含一些相關(guān)依賴,要確保子模塊被更新,請在構(gòu)建器使用如下命令檢查:

gitsubmoduleupdate--init--recursive

OpenConsole.sln 需要在 Visual Studio 構(gòu)建或者是使用 MSBuild 在命令行中構(gòu)建。命令行構(gòu)建的方法如下:

nugetrestoreOpenConsole.slnmsbuildOpenConsole.sln

團隊還在 tools 目錄下提供了一組常用的腳本可以幫助自動化處理構(gòu)建和運行測試的過程。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微軟
    +關(guān)注

    關(guān)注

    4

    文章

    6754

    瀏覽量

    108098
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3707

    瀏覽量

    94344
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    489

    瀏覽量

    18769

原文標(biāo)題:編程新霸!微軟重磅推出命令行新工具,數(shù)小時沖擊GitHub榜首

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    涂鴉智能舉辦2026開發(fā)者大會,三大AI應(yīng)用生態(tài)首公開!

    深圳——4月23日,2026 TUYA全球開發(fā)者大會正式開幕,來自全球的數(shù)千名開發(fā)者、企業(yè)代表、技術(shù)專家們齊聚一堂,攜手打造AI應(yīng)用生態(tài)。
    的頭像 發(fā)表于 04-24 09:17 ?400次閱讀
    涂鴉智能舉辦2026<b class='flag-5'>開發(fā)者</b><b class='flag-5'>大會</b>,三大AI應(yīng)用生態(tài)首公開!

    涂鴉CLI正式開源:讓AI Agent一行命令管理3000+品類智能設(shè)備

    最近,CLI(命令行工具)正在成為AIAgent時代的基礎(chǔ)設(shè)施。飛書、企業(yè)微信、釘釘?shù)榷嗉抑髁鬓k公協(xié)作平臺,相繼開源各自的CLI工具,將消息、文檔、日程等產(chǎn)品能力封裝為命令行接口,供開發(fā)者
    的頭像 發(fā)表于 04-02 18:10 ?379次閱讀
    涂鴉CLI正式開源:讓AI Agent一行<b class='flag-5'>命令</b>管理3000+品類智能設(shè)備

    Kubernetes kubectl命令行工具詳解

    kubectl是Kubernetes官方提供的命令行工具,作為與Kubernetes集群交互的主要接口,它通過調(diào)用Kubernetes API Server實現(xiàn)對集群資源的全面管理。在生產(chǎn)環(huán)境,運維工程師需要熟練掌握kubectl命令
    的頭像 發(fā)表于 02-02 16:40 ?626次閱讀

    2025樂鑫科技全球開發(fā)者大會圓滿落幕

    2025 年 11 月 25–26 日,第四屆樂鑫全球開發(fā)者大會圓滿落幕。兩天時間里,圍繞 “從云到端的智能創(chuàng)新”,樂鑫科技 (688018.SH) 攜手全球生態(tài)伙伴,在線上與
    的頭像 發(fā)表于 12-05 10:35 ?1101次閱讀

    2025開放原子開發(fā)者大會11月啟幕

    開發(fā)者年度盛會即將登場!2025開放原子開發(fā)者大會將于11月21-22日,在北京北人亦創(chuàng)國際會展中心盛大召開。大會以“一切為了開發(fā)者”為主題
    的頭像 發(fā)表于 10-24 14:05 ?1152次閱讀

    2025 openKylin開發(fā)者大會圓滿落幕

    近日,以“開源聚智·麒心行”為主題的“openKylin開發(fā)者大會2025”在京成功舉辦。作為openKylin社區(qū)的年度盛會,大會匯聚院士專家、企業(yè)代表及全球
    的頭像 發(fā)表于 09-01 18:11 ?1598次閱讀

    所見即所得——Luban-Lite VS Code插件讓開發(fā)實現(xiàn)“命令行自由”

    NEWS所見即所得!Luban-LiteVSCode插件指南親愛的開發(fā)者朋友們,你是否還在為嵌入式開發(fā)中頻繁切換命令行而抓狂?配置環(huán)境參數(shù)如“走迷宮”,編譯燒錄還需切換AiBurn?今天,匠芯創(chuàng)為您
    的頭像 發(fā)表于 08-07 15:38 ?1265次閱讀
    所見即所得——Luban-Lite VS Code插件讓<b class='flag-5'>開發(fā)</b>實現(xiàn)“<b class='flag-5'>命令行</b>自由”

    【瑞芯微開發(fā)者大會】Firefly 與你共同見證 AIoT 模型創(chuàng)新

    7月17日-18日,第九屆瑞芯微開發(fā)者大會在福州海峽國際會展中心舉行,天啟集團作為瑞芯微生態(tài)合作伙伴,攜多款基于瑞芯微處理器的解決方案出席展會現(xiàn)場。瑞芯微發(fā)布重磅新品本屆瑞芯微
    的頭像 發(fā)表于 07-18 16:33 ?1630次閱讀
    【瑞芯微<b class='flag-5'>開發(fā)者</b><b class='flag-5'>大會</b>】Firefly 與你共同見證 AIoT 模型創(chuàng)新

    廣汽集團亮相華為開發(fā)者大會2025

    此前,6月20日-22日,華為開發(fā)者大會(HDC 2025)火熱舉辦,超過200名各行業(yè)代表、全球開發(fā)者齊聚一堂,共襄盛舉。廣汽集團副總經(jīng)理江秀云、數(shù)字化業(yè)務(wù)領(lǐng)域負責(zé)人及相關(guān)業(yè)務(wù)代表等
    的頭像 發(fā)表于 06-27 16:22 ?1213次閱讀

    淺談wsl --update` 命令行選項無效的解決方案

    PS C:\Users\Administrator> wsl --update >> 命令行選項無效: --update
    的頭像 發(fā)表于 06-27 10:28 ?1.2w次閱讀

    開源鴻蒙亮相華為開發(fā)者大會2025

    此前,6月20-22日,華為開發(fā)者大會(HDC2025)在松山湖盛大召開。在大會的互動展區(qū),開源鴻蒙重磅亮相,系統(tǒng)性地展示
    的頭像 發(fā)表于 06-26 17:21 ?1318次閱讀

    九聯(lián)開鴻亮相華為開發(fā)者大會2025

    此前,6月20日-22日,華為開發(fā)者大會2025(HDC.2025)在松山湖科學(xué)城盛大開幕。華為開發(fā)者大會是華為面向全球
    的頭像 發(fā)表于 06-26 14:31 ?1294次閱讀

    全志科技亮相OpenHarmony開發(fā)者大會2025

    近日,OpenHarmony開發(fā)者大會 2025(OHDC.2025,以下簡稱“大會”)在深圳舉辦。大會正式發(fā)布
    的頭像 發(fā)表于 06-04 09:16 ?2431次閱讀
    全志科技亮相OpenHarmony<b class='flag-5'>開發(fā)者</b><b class='flag-5'>大會</b>2025

    涂鴉智能重磅發(fā)布四大AIoT技術(shù)引擎,賦能開發(fā)者以AI重構(gòu)物理世界

    正加快推動AIoT技術(shù)普惠化進程?,F(xiàn)場,涂鴉分享AIAgent開發(fā)平臺,并重磅發(fā)布Tuya.AI、TuyaOpen和海德薇(HEDV)等
    的頭像 發(fā)表于 05-08 19:07 ?940次閱讀
    涂鴉智能<b class='flag-5'>重磅</b><b class='flag-5'>發(fā)布</b>四大AIoT技術(shù)引擎,賦能<b class='flag-5'>開發(fā)者</b>以AI重構(gòu)物理世界

    2025 TUYA全球開發(fā)者大會成功閉幕,涂鴉智能以下一代AI硬件重構(gòu)人機交互邊界?

    4月23日,涂鴉智能攜一系列前沿AI爆款產(chǎn)品重磅亮相2025TUYA全球開發(fā)者大會現(xiàn)場,吸引眾多與會
    的頭像 發(fā)表于 05-08 19:07 ?1002次閱讀
    2025 TUYA<b class='flag-5'>全球</b><b class='flag-5'>開發(fā)者</b><b class='flag-5'>大會</b>成功閉幕,涂鴉智能以下一代AI硬件重構(gòu)人機交互邊界?
    霍州市| 临颍县| 蚌埠市| 龙江县| 班玛县| 吉林市| 清水县| 梓潼县| 宿州市| 天全县| 河间市| 雷州市| 平和县| 景谷| 丹阳市| 玉门市| 通化县| 梁山县| 铜川市| 温泉县| 灌云县| 云霄县| 长岛县| 兰溪市| 克山县| 无棣县| 革吉县| 会东县| 靖西县| 商河县| 临朐县| 武乡县| 花莲县| 贵定县| 常宁市| 正镶白旗| 水城县| 晋州市| 茶陵县| 台北市| 奉化市|