chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

官方截圖:

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

不是你印象中的命令行

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

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

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

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

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

Windows Terminal將會(huì)在微軟商店提供下載,預(yù)計(jì)于六月中旬面向開發(fā)者提供預(yù)覽,而1.0正式版將會(huì)在今年冬季發(fā)布。微軟表示W(wǎng)indows Terminal不會(huì)立刻取代老版的命令提示符,以保證用戶的兼容性,不過微軟有意將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, 輸入引擎、渲染引擎和用戶配置信息。本項(xiàng)目中的控制臺(tái)主機(jī)代碼實(shí)際上是 Windows 中的 conhost.exe 的源碼。

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

自從 2014 年有了 Windows 命令行以來,開發(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ì)決定開發(fā)一個(gè)全新的 Windows Terminal。

共享的組件

在對(duì)控制臺(tái)進(jìn)行大修的同時(shí),我們對(duì)其代碼庫(kù)進(jìn)行了大量的改進(jìn)。主要是將邏輯實(shí)體清晰地劃分為模塊和類,引入了一些關(guān)鍵的擴(kuò)展點(diǎn),用更安全、更高效的STL容器替換了幾個(gè)舊的、自制的集合和容器,并通過使用微軟的 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)開始構(gòu)建全新終端應(yīng)用程序時(shí),我們探索并評(píng)估了幾種方法和技術(shù)堆棧。最終決定繼續(xù)使用 C++ 開發(fā),并通過共享上述的現(xiàn)代化組件來實(shí)現(xiàn)我們的目標(biāo),并基于現(xiàn)代 Windows 應(yīng)用程序平臺(tái)和 UI 框架之上進(jìn)行開發(fā)。

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

源碼構(gòu)建

該項(xiàng)目使用 git submodules 包含一些相關(guān)依賴,要確保子模塊被更新,請(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è)試的過程。

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

    關(guān)注

    4

    文章

    6744

    瀏覽量

    107950
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11779

    瀏覽量

    219223
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    488

    瀏覽量

    18721

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

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    愛立信與微軟將企業(yè)級(jí)5G管理功能引入Windows 11系統(tǒng)

    愛立信宣布與微軟在企業(yè)移動(dòng)領(lǐng)域合作開展一項(xiàng)重大聯(lián)合開發(fā)項(xiàng)目,將先進(jìn)的5G功能直接整合到Windows 11系統(tǒng)中。
    的頭像 發(fā)表于 02-28 11:25 ?1281次閱讀

    MediaTek亮相2025數(shù)智科技生態(tài)大會(huì)

    12 月 5 日- 7 日,由中國(guó)電信主辦的2025 數(shù)智科技生態(tài)大會(huì)上,MediaTek 作為生態(tài)伙伴將展出一眾智能技術(shù)與終端產(chǎn)品,快和發(fā)哥一起云體驗(yàn)現(xiàn)場(chǎng)盛況!
    的頭像 發(fā)表于 12-11 18:08 ?1304次閱讀

    NVIDIA擴(kuò)大與微軟合作推動(dòng)AI超級(jí)工廠建設(shè)

    在 Microsoft Ignite 大會(huì)上,NVIDIA 擴(kuò)大與微軟的合作,包括在由 NVIDIA Blackwell 平臺(tái)驅(qū)動(dòng)的全新 Microsoft Fairwater AI 超級(jí)工廠中部署新一代 NVIDIA Spectrum-X 以太網(wǎng)交換機(jī)。
    的頭像 發(fā)表于 12-01 09:52 ?835次閱讀

    新思科技攜手微軟、英偉達(dá)發(fā)布可實(shí)時(shí)優(yōu)化動(dòng)態(tài)制造流程框架

    新思科技(納斯達(dá)克代碼:SNPS)近日攜手技術(shù)合作伙伴在微軟 Ignite 大會(huì)上發(fā)布了一套仿真技術(shù)驅(qū)動(dòng)的可實(shí)時(shí)優(yōu)化動(dòng)態(tài)制造流程框架。該框架已經(jīng)被全球領(lǐng)先的灌裝包裝系統(tǒng)集成商 Krones 率先采用,構(gòu)建了物理精確的虛擬裝配線,優(yōu)化結(jié)果涵蓋瓶型、液體粘度和灌裝液位等關(guān)鍵變
    的頭像 發(fā)表于 11-30 09:53 ?563次閱讀

    微軟 Ignite 2025 大會(huì):Splashtop 全面強(qiáng)化微軟環(huán)境的安全與效率

    在近日舉辦的微軟Ignite2025大會(huì)上,Splashtop宣布其面向微軟生態(tài)的解決方案持續(xù)增長(zhǎng)。作為微軟智能安全協(xié)會(huì)(MISA)核心成員,Splashtop方案深度集成
    的頭像 發(fā)表于 11-28 16:57 ?1542次閱讀
    <b class='flag-5'>微軟</b> Ignite 2025 <b class='flag-5'>大會(huì)</b>:Splashtop 全面強(qiáng)化<b class='flag-5'>微軟</b>環(huán)境的安全與效率

    NVIDIA AI網(wǎng)絡(luò)閃耀2025云棲大會(huì)

    2025 云棲大會(huì)于 9 月 24 日至 9 月 26 日舉辦,NVIDIA 作為大會(huì)巔峰合作伙伴參與 2025 云棲大會(huì)。本文將帶您回顧 NVIDIA AI 網(wǎng)絡(luò)在本屆云棲大會(huì)上的精
    的頭像 發(fā)表于 10-13 11:19 ?1249次閱讀

    云棲大會(huì)上,感受AI汽車的&quot;樂與路&quot;

    如果說大模型的上半場(chǎng)是以互聯(lián)網(wǎng)大數(shù)據(jù)預(yù)訓(xùn)練為代表的數(shù)字AI;而下半場(chǎng),是以機(jī)器人、世界模型等為代表的物理AI。汽車可能正好處于兩者之間的分水嶺上。 在杭州云棲小鎮(zhèn)的會(huì)場(chǎng),今年云棲大會(huì),無論是會(huì)場(chǎng)
    的頭像 發(fā)表于 10-09 12:08 ?437次閱讀
    云棲<b class='flag-5'>大會(huì)上</b>,感受AI汽車的&quot;樂與路&quot;

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

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

    龍芯處理器支持WINDOWS嗎?

    )。 Windows的適配:微軟官方僅支持x86/x64和ARM架構(gòu)的處理器,未推出針對(duì)LoongArch或MIPS的Windows版本。 技術(shù)限制 指令集不兼容:Windows系統(tǒng)的
    發(fā)表于 06-05 14:24

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

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

    微軟Microsoft Azure AI Foundry國(guó)際版的十大技術(shù)突破

    流程。在本次微軟Build2025大會(huì)上,我們圍繞Microsoft Azure Al Foundry(國(guó)際版)發(fā)布了十大技術(shù)突破:包括新模型體系、智能體化檢索等,用可量化價(jià)值重新定義人機(jī)協(xié)作的邊界。
    的頭像 發(fā)表于 05-29 16:28 ?1809次閱讀

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

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

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

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

    Google Cloud Next 2025大會(huì)亮點(diǎn)回顧

    我們?cè)?Next 25 大會(huì)上展現(xiàn)了企業(yè)采用 AI 的強(qiáng)勁動(dòng)能,并就已全面集成 AI 技術(shù)堆棧的各個(gè)層面推出一系列創(chuàng)新功能。
    的頭像 發(fā)表于 04-16 11:22 ?2044次閱讀

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

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