一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

微軟Build大會(huì)上官宣的新款Windows Terminal

DPVg_AI_era ? 來(lái)源:lq ? 2019-06-29 07:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在微軟全球開(kāi)發(fā)者大會(huì)Build 2019中重磅發(fā)布了windows新版命令行——Windows Terminal。一改“歷史厚重感”造型,樣式變得多樣豐富且新添功能,終于放出預(yù)覽版供下載了!

微軟Build大會(huì)上官宣的新款Windows Terminal,終于放出預(yù)覽版供下載了!

可以在其中訪問(wèn)傳統(tǒng)的cmd系列PowerShell和Windows的Linux子系統(tǒng)(WSL)。

最早只有開(kāi)發(fā)人員能夠從GitHub上提供的代碼編譯和使用Windows終端,如今普通Windows用戶(hù)也可以通過(guò)應(yīng)用商店一鍵下載安裝。

Windows Terminal將支持多選項(xiàng)卡、通過(guò)編輯JSON文件自定義主題。于是大家開(kāi)始愉快的玩了起來(lái):

官方截圖:

Windows Terminal還支持完整的基于GPU的文本呈現(xiàn)的表情符號(hào)。微軟在Build上展示了一個(gè)華麗的sizzle視頻表情符號(hào),文本渲染是基于DirectX的,因此它將顯示PC上可用的常規(guī)文本字符,字形和符號(hào)。

不是你印象中的命令行

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

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

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

Windows Terminal還支持用插件來(lái)制作一系列加載項(xiàng)。

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

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

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

該爆款項(xiàng)目包括以下源代碼:

Windows Terminal

Windows 控制臺(tái)主機(jī) (conhost.exe)

兩個(gè)項(xiàng)目之間共享的組件

ColorTool

展示如何使用Windows控制臺(tái)API的示例項(xiàng)目

Windows Terminal

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

Windows 控制臺(tái)主機(jī)

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

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

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

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

諸多限制讓團(tuán)隊(duì)決定開(kāi)發(fā)一個(gè)全新的 Windows Terminal。

共享的組件

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

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

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

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

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

源碼構(gòu)建

該項(xiàng)目使用 git submodules 包含一些相關(guān)依賴(lài),要確保子模塊被更新,請(qǐng)?jiān)跇?gòu)建器使用如下命令檢查:

gitsubmoduleupdate--init--recursive

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

nugetrestoreOpenConsole.slnmsbuildOpenConsole.sln

團(tuán)隊(duì)還在 tools 目錄下提供了一組常用的腳本可以幫助自動(dòng)化處理構(gòu)建和運(yùn)行測(cè)試的過(guò)程。

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

    關(guān)注

    4

    文章

    6685

    瀏覽量

    105730
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11509

    瀏覽量

    213724
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    483

    瀏覽量

    17674

原文標(biāo)題:GitHub 4.6萬(wàn)星:Windows Terminal預(yù)覽版開(kāi)放下載!

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    新思科技攜手微軟借助AI技術(shù)加速芯片設(shè)計(jì)

    近日,微軟Build大會(huì)在西雅圖盛大開(kāi)幕,聚焦AI在加速各行業(yè)(包括芯片設(shè)計(jì)行業(yè))科學(xué)突破方面的變革潛力。作為Microsoft Discovery平臺(tái)發(fā)布的啟動(dòng)合作伙伴,新思科技亮相本次大會(huì)
    的頭像 發(fā)表于 06-27 10:23 ?383次閱讀

    微軟 Build 2025大會(huì):筑牢智能體時(shí)代的安全新防線

    微軟Build 2025大會(huì)上,微軟宣布通過(guò)Microsoft Azure AI Foundry(國(guó)際版)、Microsoft Purview與Microsoft Defender的
    的頭像 發(fā)表于 06-04 09:44 ?1229次閱讀
    <b class='flag-5'>微軟</b> <b class='flag-5'>Build</b> 2025<b class='flag-5'>大會(huì)</b>:筑牢智能體時(shí)代的安全新防線

    Arm攜手微軟共筑云計(jì)算和PC未來(lái)

    Arm 和微軟正攜手共筑未來(lái),從而使創(chuàng)新不受設(shè)備功耗或不同部署環(huán)境的限制。在上周舉行的微軟 Build 大會(huì)上,Arm 的愿景實(shí)現(xiàn)再次得到體現(xiàn) —— 致力于確保
    的頭像 發(fā)表于 05-28 14:08 ?369次閱讀

    微軟推出多項(xiàng)革新性AI工具

    在今年Microsoft Build大會(huì)上,微軟推出了多項(xiàng)革新性Al工具:智能Microsoft 365 Copilot副駕駛Tuning支持企業(yè)通過(guò)低代碼方式,結(jié)合自有數(shù)據(jù)與業(yè)務(wù)邏輯定制高精度AI
    的頭像 發(fā)表于 05-26 09:47 ?350次閱讀

    自然語(yǔ)言提示原型在英特爾Vision大會(huì)上首次亮相

    在英特爾Vision大會(huì)上,Network Optix首次展示了自然語(yǔ)言提示原型,該方案將重新定義視頻管理,為各行各業(yè)由AI驅(qū)動(dòng)的洞察和效率提速。
    的頭像 發(fā)表于 04-09 09:30 ?415次閱讀

    微軟或?qū)?b class='flag-5'>Windows11開(kāi)發(fā)重心偏向AI

    據(jù)報(bào)道,科技媒體 Windows Latest 于 1 月 21 日 報(bào)道認(rèn)為 微軟已將 Windows 11 系統(tǒng)的開(kāi)發(fā)重心放在 AI 應(yīng)用方面。相關(guān)表現(xiàn)和舉措如下: 功能更新方面:在 2024
    的頭像 發(fā)表于 01-22 11:09 ?638次閱讀

    微軟或已放棄在Windows 11顯示不兼容水印計(jì)劃

    近日,知名科技媒體Windows Latest發(fā)布了一篇博文,引發(fā)了業(yè)界對(duì)微軟Windows 11系統(tǒng)更新策略的廣泛關(guān)注。據(jù)該博文報(bào)道,微軟公司似乎已經(jīng)放棄了在
    的頭像 發(fā)表于 12-25 14:43 ?583次閱讀

    微軟新功能:Windows與iPhone互聯(lián)

    微軟近期透露了一項(xiàng)創(chuàng)新功能,旨在讓Windows用戶(hù)能夠像使用蘋(píng)果的AirDrop一樣,在iPhone與PC之間便捷地傳輸文件。這一名為Phone Link的應(yīng)用,是微軟專(zhuān)為Windows
    的頭像 發(fā)表于 12-12 11:42 ?726次閱讀

    Windows 10將于2025年終止免費(fèi)更新,微軟力推Windows 11

    近日,微軟在其官方網(wǎng)站上發(fā)布了一則通知,宣布自2025年10月14日起,將正式停止為Windows 10操作系統(tǒng)提供來(lái)自Windows更新的免費(fèi)軟件更新、技術(shù)支持以及安全修復(fù)程序。這一決定意味著
    的頭像 發(fā)表于 11-05 10:35 ?1697次閱讀

    微軟推出Windows 11九月更新:增強(qiáng)體驗(yàn),添加多項(xiàng)便捷新功能

    微軟公司于9月26日正式推出了針對(duì)Windows 11系統(tǒng)的最新可選更新KB5043145,此次更新精心設(shè)計(jì)了多項(xiàng)改進(jìn)與創(chuàng)新功能,旨在為用戶(hù)帶來(lái)更加卓越的操作體驗(yàn)。具體而言,對(duì)于運(yùn)行Windows
    的頭像 發(fā)表于 09-27 15:55 ?1541次閱讀

    微軟推出Windows 11重大更新:強(qiáng)化Bug修復(fù),全面升級(jí)功能體驗(yàn)

    近期,微軟Windows 11的多個(gè)Release預(yù)覽版用戶(hù)推送了一系列重要更新,涵蓋Build 26100.1586(針對(duì)24H2版本)、22631.4108(面向23H2版本)以及22621.4108(針對(duì)22H2版本),
    的頭像 發(fā)表于 08-20 15:58 ?1500次閱讀

    微軟正全力研發(fā)Windows增強(qiáng)現(xiàn)實(shí)(AR)眼鏡

    近日,微軟在AR技術(shù)領(lǐng)域的雄心壯志再次顯現(xiàn),其最新曝光的專(zhuān)利揭示了公司正全力研發(fā)配備尖端攝像頭的Windows增強(qiáng)現(xiàn)實(shí)(AR)眼鏡。這一動(dòng)向由國(guó)際知名科技媒體Windows Latest率先披露,展示了
    的頭像 發(fā)表于 07-29 16:19 ?1469次閱讀

    微軟Windows內(nèi)部測(cè)試人員推送Windows 11 Build 26120.1330

    據(jù)新聞報(bào)道,于7月27日,微軟公司以其強(qiáng)大的技術(shù)優(yōu)勢(shì),面向Dev版本的Windows Insider項(xiàng)目參與者發(fā)布了全新的Windows 11 Build 26120.1330(KB5
    的頭像 發(fā)表于 07-27 14:53 ?1122次閱讀

    微軟推出Windows 11的重大更新KB5040529

    微軟今日針對(duì)Windows Insider項(xiàng)目中的Release Preview頻道成員,隆重推出了Windows 11的重大更新——KB5040529,此次更新將系統(tǒng)版本號(hào)躍升至Build
    的頭像 發(fā)表于 07-26 14:46 ?2033次閱讀

    微軟發(fā)布了Windows 11的Build 26120.1252更新

    今日,微軟面向其Dev頻道的Windows Insider項(xiàng)目成員隆重發(fā)布了Windows 11的Build 26120.1252(KB5038603)更新,此次更新標(biāo)志著多項(xiàng)重要改進(jìn)
    的頭像 發(fā)表于 07-16 14:42 ?989次閱讀