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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(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ù)覽版供下載了!

可以在其中訪(fǎng)問(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ì)為訪(fǎng)問(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)載。文章觀(guā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

    文章

    6722

    瀏覽量

    107355
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11628

    瀏覽量

    217996
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    484

    瀏覽量

    18425

原文標(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)推薦

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

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

    微軟 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 ?1251次閱讀
    <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 ?808次閱讀

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

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

    新思科技攜手微軟借助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 ?806次閱讀

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

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

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

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

    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 ?746次閱讀

    微軟推出多項(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 ?908次閱讀

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

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

    微軟推出全新Windows 11 AI+ PC產(chǎn)品

    隨著企業(yè)展望未來(lái),通過(guò)云端和終端訪(fǎng)問(wèn)并釋放價(jià)值將成為每個(gè)人工智能戰(zhàn)略的基石。將云計(jì)算的可擴(kuò)展性與基于強(qiáng)大神經(jīng)處理單元(NPU)的本地 AI 計(jì)算效率相結(jié)合,微軟推出了突破性的 PC 品類(lèi):Windows 11 AI+ PC,可為用戶(hù)提供強(qiáng)大的性能和智能。
    的頭像 發(fā)表于 02-18 18:20 ?1347次閱讀

    微軟或?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 ?972次閱讀

    微軟或已放棄在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 ?824次閱讀

    微軟新功能: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 ?1213次閱讀

    2024世界物聯(lián)網(wǎng)大會(huì):IOT研發(fā)的新趨勢(shì)和PLM系統(tǒng)使用

    盤(pán)點(diǎn)世界物聯(lián)網(wǎng)大會(huì)上的IOT新趨勢(shì),云PLM為IOT設(shè)備的研發(fā)提供了更多可能
    的頭像 發(fā)表于 12-09 17:48 ?892次閱讀