日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

黑科技抢先尝 | Windows全新终端初体验(附代码Build全过程)

發布時間:2023/12/4 windows 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 黑科技抢先尝 | Windows全新终端初体验(附代码Build全过程) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.





微軟在幾天前的build大會上展示了Windows Terminal的威力,由于官宣要在6月中旬才上Microsoft store,還有一個多月要等呢。好在代碼已公布在 github, 于是決定自己 build 后體驗一番。遇到不少坑,大概整理一下流程,分享給大家。如果大家如果發現問題,歡迎指正。


視頻如下:



將Window 10 升級到1903版本

試過用Windows 10 更新助手(Windows 10 update assistant)來升級Windows 10, 發現只能升級到1809版本。而編譯 github 上的 Microsoft terminal 代碼必須使用Window 10的1903版本.


好在前不久聽說了工具網站MSDN, 我告訴你(http://msdn.itellyou.cn/)上可以下載到該版本的鏡像。

關于版本選擇,到底選Consumer版還是Business版呢?經大佬Edi Wang指點,得悉如下信息:

  • 如果你的 Windows 是 家庭版,請選擇Consumer版

  • 如果你的 Windows 是 專業版或企業版,請選擇Business版


至于ed2k://資源的下載,你使用百度云盤的離線下載也好,使用迅雷也行。


安裝好git, 從github上clone代碼

首先需要安裝好git for Windows(https://gitforwindows.org/),然后使用 git 去 clone 一份代碼。


Microsoft Terminal 的 github倉庫是:

https://github.com/microsoft/Terminal

對應的 clone地址是:

https://github.com/microsoft/Terminal.git


打開命令行,使用cd命令,切換到自己平時存vs項目的路徑(比如我切換到D:\Coding)。

接著只需要在Git Bash中輸入如下命令即可:

git clone https://github.com/microsoft/Terminal.git

等 clone 完成,就可以進行下一步了。

確保 clone 倉庫完成后,還可以使用以下命令克隆子模塊:

git submodule update --init --recursive



安裝 VS 2019 和 ?.NET core 3.0 SDK

先安裝 vs 2019 professional 或 enterprise版本,github上的文檔提到了要編譯 window terminal 必須勾選上:

  • Desktop Development with C++

  • Universal Windows Platform Development

  • Windows SDK version 10.0.18362.0


再安裝好.net core 3.0 SDK,比較簡單,就不再詳述。

在vs的設置里,勾選.NET core下的"Use preview SDK"(使用.NET Core SDK預覽版),重啟 VS。


在 vs 2019 中打開Windows terminal項目(對應文件夾Terminal)下的OpenConsole.sln, 如果不勾選"使用.NET Core SDK預覽版"直接編譯,很可能會報下面的 Error:


重定解決方案目標

在上一步中,用vs2019打開OpenConsole.sln時,系統會提示你將項目重新定位到 v142。 對于“Windows SDK版本”,請選擇“10.0.18362.0”。 將“Platform Toolset”設置為“Upgrade to v142”。

然后往下拖,按下圖設置:

設置完后,單擊最下面的OK。


當然,如果誤點了"取消",也能通過右鍵單擊整個Solution -> Retarget solution來設置:


設置好編譯平臺和啟動的項目

在你嘗試再次build之前,請確保你已經選擇好與你的計算機匹配的編譯平臺(Solution Platform)。

不知道你一開始打開SolutionOpenConsole.sln時編譯平臺和啟動項目是什么樣的,我的是這樣的:

要正確地 build,這里需要設置如下:

否則會出現很多錯誤。


編譯成功后出現一個新的Powershell

解決完編譯時的各種狀況之后,Ctrl + F5運行項目。

唉,和之前的Powershell有何不一樣呢?按Ctrl + T之后會多了個菜單,同一個窗口中可以有多個Tab,而其他功能暫時沒進來,等正式版。此外,還多了句話(見高亮部分)~

嘗試新的跨平臺 PowerShell https://aka.ms/pscore6


任務欄中相應的圖標為:

按Ctrl + T之后, 右上角會出現一個以+開頭的菜單

但你選擇cmd的時候,視頻中的酷炫效果就有出來的跡象了:

接下來,介紹一下如何在上面這個新的cmd中使用Linux命令,以我最熟悉的Ubuntu為例來介紹吧。


安裝Ubuntu

在Microsoft store里搜索到Ubuntu,然后購買,安裝。這實際上就是WSL (Windows Subsystem for Linux)。

當然,你想體驗其他版本的Linux,也是可以的,比如Arch Linux:


在編譯出來的命令行中使用Linux命令

安裝完WSL版的 Linux 后,還需要開啟WSL的權限:

以"管理員權限"另開一個PowerShell窗口,

然后輸入如下命令:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

等這里的命令完成,就可以在build出來的 Terminal 中執行 Linux 命令了。


先在cmd中輸入ubuntu, 需要花一點點時間啟動Ubuntu, 設置好用戶名和密碼。

然后就可以愉快地玩Ubuntu了,下面我隨便輸入了幾個命令 ps, touch, ls等,如下圖所示。

如有什么疑問或建議,歡迎及時留言交流。


如果自己不想配置和build,可以下載build好的體驗一把:

傳送門

https://pan.baidu.com/s/1Xrh-0KbsBmh-zJYsdtYqnA?口令: y233


備份地址:

https://github.com/yanglr/WindowsDevTools/tree/master/awosomeTerminal


其他玩法:

Build and install Windows Terminal from Azure DevOps ? Keep IT tidy

https://blog.stomsvik.com/posts/2019/terminal-azure-devops/


參考:

Microsoft Terminal - README.md

https://github.com/microsoft/Terminal/blob/master/README.md


Windows 子系統適用于 Linux (WSL) 上 Windows 10 上安裝 | Microsoft Docs

https://docs.microsoft.com/zh-cn/windows/wsl/install-win10


Donovan Brown | Building the new Windows Terminal with Visual Studio 2019

http://www.donovanbrown.com/post/Building-the-new-Windows-Terminal-with-Visual-Studio-2019





原文地址:

https://www.cnblogs.com/enjoy233/p/awesome_windows_terminal_build_and_trial.html?

點擊"在看"的人,

2019都會變得特別好看?

總結

以上是生活随笔為你收集整理的黑科技抢先尝 | Windows全新终端初体验(附代码Build全过程)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。