只有累積,沒有奇蹟

2019年6月27日 星期四

[Windows] Windows Terminal Preview 初體驗

前言
自從 Build 2019 亮相之後一直對於 Windows Terminal 頗有興趣,終於在六月下旬官方 Blog 公布 Windows Terminal Preview 可以開放下載使用,根據官方 Blog 介紹如下
Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL.
這邊就簡單分享 升級到 Windows 1903 與 安裝Windows Terminal 過程。

前言
在安裝 Windows Terminal 前可以說是挑戰重重,首先要求系統最低標必須是 Windows 1903 以上才能執行,升級版本需要 11G 的空間大小,因此小弟在安裝時第一步是先升級系統版本

升級 Windows 10 版本 1903
公司筆電的硬碟只有 128G 硬碟空間一直處於不夠用的情況,後來是透過 WizTree 硬碟空間分析軟體才擠出本次 Windows 10 升級的空間,確定硬碟足夠之後可以透過上圖中的更新,會到官網下載 Windows 10 更新軟體,在進行 Windows 10 1903 版本的升級動作,整個過程需要約一小時左右
更新完畢後會重開機,重開機時會在進行基本設定並看到熟悉的您好 :)

安裝 Windows Terminal Preview
可以在 Microsoft Store 進行下載的動作 : 傳送門
安裝完畢之後可以透過左下角搜尋 Windows Terminal 開啟
開啟之後畫面如下,內建有 cmd 與 powershell 功能,預設是使用 powershell 

基本操作
可以使用  +  來開啟新的 Terminal 視窗,預設有提供 cmd 以及 powershell 兩種 Terminal (預設是 powershell ),在 Windows Terminal 中的設定則可以透過  ⬇  中的 settings 來進行設定
設定檔的預設位置存放在
  1. userName\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState
設定檔中可以依據你的喜好調整個人設定,透過 Visual Studo Code 開啟後找到  profiles  區塊,在 profiles 的每個區塊分別定義了 commandline 各別的設定,也就是說你可以 powershell 與 cmd 設定不同的喜好設定
另外很方便的一點是在其中調整 json 內容會即時更新,舉例來說調整字形或是背景圖示時,Windows Terminal 會即時的顯示調整的內容,舉例來說下列是修改 powershell 文字與背景圖片,在修改時都會立即顯示在 Terminal 視窗中,且不會影響到 cmd 的設定
另外也提供設定快捷鍵 keybindings,也可以自定義字形的字體部分,如果想了解更多可以參考官網網站說明,以下為分享初步研究調整字形 (Fira Code) 與背景圖片的 Windows Terminal 畫面
在微軟官方 Blog 中有關於 Windows Terminal 的文章與介紹,有興趣可以參考了解更多細節

參考
Windows Terminal Microsoft Store Preview Release
Introducing Windows Terminal
How to customize the new Windows Terminal with Visual Studio Code

Related Posts:

  • [.NET] ILSpy 程式碼反組譯工具 前言 昨天上保哥非同步課程時有提到反組譯工具 ILSpy,詢問上課的學生發現聽過與使用過的並不多,聽到這點覺得有點訝異,自己曾在某間公司任職時因為 Production 上的重要程式沒有版控,僅能透過反組譯工具 ILSpy 或是 .NET Reflector 得知程式邏輯進而重寫該專案,後來 .NET Reflector 改收費後就都不在使用,這邊就針對 ILSpy 工具做簡單介紹與說明,若有問題歡迎提出一起討論或是給予指導。 … Read More
  • [Chocolatey] Windows 套件管理工具 - Chocolatey 初體驗前言  之前在外面上課時就聽過講師介紹 chocolatey 套件管理工具,但當時趕專案上線就沒有再深入研究,直到最近要在公司筆電安裝軟體才想起 Windows 有此神奇的套件管理神器,今天就針對此神器筆記安裝與功能介紹,避免初老症狀病發還要再次請教 google 大神。  Chocolatey 是什麼 可以吃嗎 ? 在過去在 Windows 安裝軟體應用程式時,需要下載安裝檔與使用其軟體安裝流程步驟等各種 GUI 介面… Read More
  • [VisualStudio].NET 程式碼品質分析利器 SonarLint前言  前陣子部門導入 SonarQube 來分析程式碼品質的工具,會定期掃描當前 GIT 上前後端程式碼分析其代碼質量、Code Smell、找到可能潛在的問題、安全漏洞、單元測試涵蓋率,並可透過視覺化 Dashboard 介面查看目前分析代碼的狀態,且支援分析 25 種以上程式語言,可以說是整合性相當高的程式碼分析工具。今天與同事討論提到 SonarQube 有出擴充工具 SonarLint 與&nbs… Read More
  • [Tool] JSON Viewer Awesome - 理解 JSON 結構的好幫手介紹 Json (JavaScript Object Notation) 是一種輕量級的資料交換格式,方便開發者在開發與閱讀,與早期使用的 XML 相比在進行資料交換時,沒有其多餘的格式可以降低傳輸封包的大小,增加其封包傳遞的效率 (...不自覺透露出年紀了),這些都是給電腦看不是給人看得,如果開發者需要確認 Json 元素的值是否正常時,就另外需要透過工具達到,今天要分享的是 Chrome 擴充套件 - JSON Viewer Awe… Read More
  • [Tool] Log Parser Studio - 搜尋 Log 好幫手前言 這幾天專案遇到些小亂流,必須找到特定條件的應用程式 Log 做資料的確認及重送機制,雖然系統有使用 ELK但由於專案太舊導致 Log 沒紀錄在 ELK 上面,為了快速找到多台應用程式中的 Log 資訊,在搜尋過程中爬 Log 使用 Log Parser 工具來快速搜尋 Log 資訊,避免過度花費人工的方式逐一進行搜尋 Log,這篇文章就針對 Log Paresr Studio 工具做簡單的介紹與說明,若有問題歡迎提出一起討論或是給予指導。 … Read More

0 意見:

張貼留言

Copyright © 2025 m@rcus 學習筆記 | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com