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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuà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驚艷全場——命令行變得這么有意思了?

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

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

不是你印象中的命令行

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

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

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

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

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

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

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

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

Windows Terminal

Windows 控制臺主機 (conhost.exe)

兩個項目之間共享的組件

ColorTool

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

Windows Terminal

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

Windows 控制臺主機

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

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

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

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

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

共享的組件

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

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

構建一個全新終端

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

此外,我們意識到終端的渲染器和輸入堆??梢詷嫿ǔ煽芍赜玫?Windows UI 控件,方便其他人可以將其合并到其他應用程序中。

源碼構建

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

gitsubmoduleupdate--init--recursive

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

nugetrestoreOpenConsole.slnmsbuildOpenConsole.sln

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

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

    關注

    4

    文章

    6685

    瀏覽量

    105676
  • WINDOWS
    +關注

    關注

    4

    文章

    3611

    瀏覽量

    91325
  • GitHub
    +關注

    關注

    3

    文章

    483

    瀏覽量

    17635

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

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

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

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

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

    4月23日,2025 TUYA全球開發(fā)者大會在深圳隆重開幕。全球AI云平臺服務提供商涂鴉智能(NYSE: TUYA,HKEX: 2391)以“AI+IoT”為主題,通過聚焦AI
    發(fā)表于 04-24 09:42 ?430次閱讀
    涂鴉智能<b class='flag-5'>重磅</b><b class='flag-5'>發(fā)布</b>四大AIoT技術引擎,賦能<b class='flag-5'>開發(fā)者</b>以AI重構物理世界

    蘋果開源Swift Build,強化開發(fā)者生態(tài)建設

    近日,蘋果公司宣布一項重大決策:將用于構建Xcode開發(fā)環(huán)境的工具引擎Swift Build進行開源。這一舉措不僅展現(xiàn)蘋果對于開發(fā)者社區(qū)
    的頭像 發(fā)表于 02-05 15:03 ?509次閱讀

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

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

    圖形用戶界面與命令行接口的比較

    在計算機科學和信息技術領域,用戶與計算機交互的方式主要分為兩種:圖形用戶界面(GUI)和命令行接口(CLI)。這兩種界面各有優(yōu)勢和局限性,適用于不同的場景和用戶需求。 1. 定義與基本特征 圖形用戶
    的頭像 發(fā)表于 11-12 14:38 ?1176次閱讀

    Mobaxterm 的命令行使用方法

    的遠程桌面協(xié)議(如RDP和VNC),以及文件傳輸協(xié)議(如FTP和SFTP)。本文將詳細介紹如何使用Mobaxterm的命令行功能。 2. 安裝 Mobaxterm 在開始之前,確保你已經(jīng)安裝
    的頭像 發(fā)表于 11-11 09:08 ?4853次閱讀

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

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

    多項AI新成果發(fā)布,涂鴉智能引領全球開發(fā)者共繪GenAI發(fā)展藍圖

    9月25日,在TUYA全球開發(fā)者大會上,涂鴉智能發(fā)布搭載AI大模型的“小智管家”和全面革新的園區(qū)能源管理平臺,并宣布正式成立亞太首個Gen
    的頭像 發(fā)表于 09-27 10:00 ?849次閱讀
    多項AI新成果<b class='flag-5'>發(fā)布</b>,涂鴉智能引領<b class='flag-5'>全球</b><b class='flag-5'>開發(fā)者</b>共繪GenAI發(fā)展藍圖

    2024 TUYA全球開發(fā)者大會(歐洲)盛大啟幕,涂鴉攜手開發(fā)者共筑綠色低碳未來

    2024年9月9日,TUYA全球開發(fā)者大會在德國柏林會展中心隆重舉辦。作為TUYA開發(fā)者大會的歐洲首站,此次活動精彩紛呈,創(chuàng)新AI產(chǎn)品、解決
    的頭像 發(fā)表于 09-12 08:05 ?691次閱讀
    2024 TUYA<b class='flag-5'>全球</b><b class='flag-5'>開發(fā)者</b><b class='flag-5'>大會</b>(歐洲)盛大啟幕,涂鴉攜手<b class='flag-5'>開發(fā)者</b>共筑綠色低碳未來

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

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

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

    據(jù)新聞報道,于7月27日,微軟公司以其強大的技術優(yōu)勢,面向Dev版本的Windows Insider項目參與發(fā)布全新的
    的頭像 發(fā)表于 07-27 14:53 ?1113次閱讀

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

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