色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認(rèn)識你,還能領(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)在,讓我們來細(xì)數(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默認(rèn)的命令行工具。

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

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

Windows Terminal

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

兩個項目之間共享的組件

ColorTool

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

Windows Terminal

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

Windows 控制臺主機(jī)

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

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

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

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

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

共享的組件

在對控制臺進(jìn)行大修的同時,我們對其代碼庫進(jìn)行了大量的改進(jìn)。主要是將邏輯實體清晰地劃分為模塊和類,引入了一些關(guān)鍵的擴(kuò)展點,用更安全、更高效的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 框架之上進(jìn)行開發(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

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

聲明:本文內(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

    文章

    6627

    瀏覽量

    104329
  • WINDOWS
    +關(guān)注

    關(guān)注

    4

    文章

    3567

    瀏覽量

    89128
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    473

    瀏覽量

    16530

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

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

收藏 人收藏

    評論

    相關(guān)推薦

    2024 RT-Thread開發(fā)者大會精彩回顧

    近30位重量級嘉賓,圍繞AI、大模型、虛擬化、工業(yè)應(yīng)用、車控、PLC、智能設(shè)備開發(fā)等熱點主題進(jìn)行了分享,吸引近千名來自全球開發(fā)者和企業(yè)家。本次
    的頭像 發(fā)表于 01-21 18:53 ?94次閱讀
    2024 RT-Thread<b class='flag-5'>開發(fā)者</b><b class='flag-5'>大會</b>精彩回顧

    AI驅(qū)動智慧未來,2024 TUYA全球開發(fā)者大會(中東)圓滿落幕

    助力開發(fā)者把握AI時代的無限商機(jī)。【2024TUYA全球開發(fā)者大會(中東)活動現(xiàn)場】此次大會
    的頭像 發(fā)表于 10-19 08:05 ?362次閱讀
    AI驅(qū)動智慧未來,2024 TUYA<b class='flag-5'>全球</b><b class='flag-5'>開發(fā)者</b><b class='flag-5'>大會</b>(中東)圓滿落幕

    Windows操作系統(tǒng)的常用命令

    Windows操作系統(tǒng)提供許多實用的命令行工具,通過命令行界面(Command Prompt)或Windows PowerShell,用戶
    的頭像 發(fā)表于 08-07 15:40 ?711次閱讀
    <b class='flag-5'>Windows</b>操作系統(tǒng)<b class='flag-5'>中</b>的常用<b class='flag-5'>命令</b>

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

    今日,微軟面向其Dev頻道的Windows Insider項目成員隆重發(fā)布Windows 11的Bui
    的頭像 發(fā)表于 07-16 14:42 ?642次閱讀

    2024 TUYA全球開發(fā)者大會盛大啟幕,Cube AI大模型重磅首發(fā)!

    2024TUYA全球開發(fā)者大會上,重磅推出AI大模型、AI開發(fā)工具、AI小程序開發(fā)基座等重量級產(chǎn)
    的頭像 發(fā)表于 05-31 08:15 ?395次閱讀
    2024 TUYA<b class='flag-5'>全球</b><b class='flag-5'>開發(fā)者</b><b class='flag-5'>大會</b>盛大啟幕,Cube AI大模型<b class='flag-5'>重磅</b>首發(fā)!

    2024 TUYA全球開發(fā)者大會盛大啟幕,Cube AI大模型重磅首發(fā)!

    2024 TUYA全球開發(fā)者大會上,重磅推出AI大模型、AI開發(fā)工具、AI小程序開發(fā)基座等重量級
    發(fā)表于 05-30 09:13 ?242次閱讀
    2024 TUYA<b class='flag-5'>全球</b><b class='flag-5'>開發(fā)者</b><b class='flag-5'>大會</b>盛大啟幕,Cube AI大模型<b class='flag-5'>重磅</b>首發(fā)!

    NVIDIA與微軟擴(kuò)展合作,幫助開發(fā)者更快構(gòu)建和部署AI應(yīng)用

    NVIDIA 在 Microsoft Build 開發(fā)者大會上展示與 Microsoft Azure 和 Windows PC 的集成解決
    的頭像 發(fā)表于 05-23 10:14 ?453次閱讀

    鴻蒙ArkUI-X跨平臺開發(fā):【命令行工具(ACE Tools)】

    ACE Tools是一套為ArkUI-X項目跨平臺應(yīng)用開發(fā)者提供的命令行工具,支持在Windows/Ubuntu/macOS平臺運(yùn)行,用于構(gòu)建OpenHarmony/HarmonyOS、Android和iOS平臺的應(yīng)用程序,其功
    的頭像 發(fā)表于 05-21 17:39 ?1934次閱讀
    鴻蒙ArkUI-X跨平臺<b class='flag-5'>開發(fā)</b>:【<b class='flag-5'>命令行</b>工具(ACE Tools)】

    微軟Build 2024開發(fā)者大會來襲

    微軟將于今年5月21日至23日,在西雅圖盛大舉辦Build 2024開發(fā)者大會。作為科技界的年度盛事,此次大會備受矚目,預(yù)計將公布人工智能(
    的頭像 發(fā)表于 05-21 11:49 ?782次閱讀

    HarmonyOS開發(fā):【基于命令行(安裝庫和工具集)】

    使用命令行進(jìn)行設(shè)備開發(fā)時,可以通過以下步驟安裝編譯OpenHarmony需要的庫和工具。
    的頭像 發(fā)表于 04-25 21:03 ?467次閱讀
    HarmonyOS<b class='flag-5'>開發(fā)</b>:【基于<b class='flag-5'>命令行</b>(安裝庫和工具集)】

    HarmonyOS開發(fā):【基于命令行開發(fā)環(huán)境)】

    在嵌入式開發(fā),很多開發(fā)者習(xí)慣于使用Windows進(jìn)行代碼的編輯,比如使用Windows的Visual Studio Code進(jìn)行OpenH
    的頭像 發(fā)表于 04-25 17:54 ?1288次閱讀
    HarmonyOS<b class='flag-5'>開發(fā)</b>:【基于<b class='flag-5'>命令行</b>(<b class='flag-5'>開發(fā)</b>環(huán)境)】

    微軟Build 2021將展示全新ARM處理器設(shè)備與Windows人工智能

    據(jù)4月11日消息,微軟將于近期舉行一年一度的開發(fā)者大會——Build,本次大會將重點探討Windows
    的頭像 發(fā)表于 04-11 10:55 ?510次閱讀

    香港vps的centos如何切換命令行和桌面?

    7及更高版本,默認(rèn)情況下系統(tǒng)可能配置為以命令行模式啟動。您可以使用systemctl命令來更改默認(rèn)的啟動目標(biāo)(target)。要將
    的頭像 發(fā)表于 04-10 17:41 ?694次閱讀

    微軟發(fā)布Windows應(yīng)用程序優(yōu)化服務(wù),激發(fā)開發(fā)者熱情

    3 月 14 日,微軟宣布面向全球開發(fā)者推出 Arm Advisory Service,以協(xié)助其在Arm設(shè)備上構(gòu)建并優(yōu)化Windows應(yīng)用。此項服務(wù)自 2023年10月開始試運(yùn)營以來,
    的頭像 發(fā)表于 03-14 10:26 ?506次閱讀

    tasking的命令行控制如何生成makefiles文件?

    tasking的命令行控制如何生成makefiles文件?
    發(fā)表于 02-06 07:56
    主站蜘蛛池模板: 国产又色又爽又刺激在线播放 | 94色94色永久网站 | 日韩hd高清xxxⅹ | 久久精品亚洲AV高清网站性色 | 灌满内射HP1V1 | 绑着男军人的扒开内裤 | 色婷婷国产精品视频一区二区三区 | 欧美片内射欧美美美妇 | 亚洲乱码日产精品BD在线下载 | 蜜桃成熟时2在线观看完整版hd | 寂寞夜晚在线视频观看 | 动漫美女喷水 | chinese帅哥gv在线看 | 欧美亚洲精品午夜福利AV | 亚洲天堂一区二区三区 | 精品国产乱码久久久久久夜深人妻 | 色内射无码AV | 男人一进一出桶女人视频 | 影音先锋男人资源813. | 中文字幕成人免费高清在线 | 国产日韩成人内射视频 | 狠狠色狠狠色综合日日91app | 美女扒开腿让男生桶爽免费APP | 67194线在线精品观看 | 欧美黑大炮18p | 秋秋影视午夜福利高清 | 亚洲精品AV中文字幕在线 | www.色片| 邻家美姨在线观看全集免费 | 三级网站视频在线观看 | 欧美三级在线完整版免费 | 黄色天堂网站 | 亚洲午夜精品久久久久久抢 | 精品少妇高潮蜜臀涩涩AV | 天堂精品国产自在自线 | 国产VA精品午夜福利视频 | 永久久久免费人妻精品 | 国产真实乱对白精彩 | 毛片大全网站 | 天天躁人人躁人人躁狂躁 | 国精产品一区一区三区M |