如何使用Windows Terminal並將它加入你的右鍵菜單
作為一個始終向往各種花里胡哨東西的我,又怎么僅僅會止步於頁面死板的傳統命令行頁面呢?🤭我還嘗試過注入cmder之類的,但效果還是不滿意(cmder的啟動速度慢到可憐。。。),於是盯上Windows Terminal這款軟件了。寫這篇文章花了我十幾個小時去看一些文章,也推薦大家直接去看微軟的教程,我只是個喜歡上wt的普通程序員。
1、總體效果圖
2、安裝
我是去了一趟github才知道它的安裝方式,當然現在你就可以直接上手了(●'◡'●)
Windows Terminal from the Microsoft Store. 打開之后跳轉到微軟商店直接下載吧!
3、簡單使用與配置
安裝完之后就可以看到,開始菜單中出現了‘Windows Terminal’選項可以直接打開,我們也可以使用快捷鍵Win + R,輸入命令wt來打開‘Windows Terminal’。當然,我們可以使用最簡單直接的鼠標右鍵菜單來打開,不過這需要額外的配置,我放在下一章來說🤭。
打開WT之后,會發現與效果圖上的差不多(其實就是少了一些額外的配置)。
讓我們打開,WT中的‘setting選項’,會打開讓程序員非常熟悉的JSON配置文件(這里我是用默認的VScode打開,不過用什么來編輯配置文件都ok的(๑•̀ㅂ•́)و✧,修改完畢保存即可)
打開后,我們會看到好幾個配置選項:
與外觀配置相關的是:‘profiles’(真正配置外觀的選項)和‘schemes’(自定義顏色方案),希望大家可以去看一下微軟官方的教程。
在schemes中,可以這樣配置(配置各種顏色的16進制值,並且命名),這里只配置了一個方案,可以配置多個方案,只有在‘profile’中使用到的方案才會生效。在這里windowsterminal文件夾有許多預設好的方案,直接復制黏貼即可使用。
"schemes": [ { "name": "Ubuntu", "black": "#2e3436", "red": "#cc0000", "green": "#4e9a06", "yellow": "#c4a000", "blue": "#3465a4", "purple": "#75507b", "cyan": "#06989a", "white": "#d3d7cf", "brightBlack": "#555753", "brightRed": "#ef2929", "brightGreen": "#8ae234", "brightYellow": "#fce94f", "brightBlue": "#729fcf", "brightPurple": "#ad7fa8", "brightCyan": "#34e2e2", "brightWhite": "#eeeeec", "background": "#300a24", "foreground": "#eeeeec" } ],
來到‘profiles’,我們就可以使用上面設定好的方案,我是直接寫在‘defaults’子選項,這樣配置就會用在諸如cmd、powershell、wsl上,配置后是這個樣子:(再次推薦大家去看微軟的配置教程,比這細得多🤭),推薦一個高清背景圖網址
"profiles": { "defaults": { "colorScheme": "Ubuntu",//選擇的顏色方案 "cursorColor": "#ffffff", //光標顏色 "backgroundImage": "C:\\pathto\\LamarStorm.jpg", //配置背景圖片地址,注意因為轉義字符的原因,‘/’前再加上一個‘/’ "backgroundImageOpacity": 0.25 //背景圖片的透明度 } ... }
4、讓Windows Terminal加入你的右鍵菜單
效果圖:
實現方法:
1、快捷鍵Win + R,打開: regedit,來到‘注冊表編輯器’。
2、輸入路徑,跳轉到‘計算機\HKEY_CLASSES_ROOT\Directory\Background\shell’
3、這里注冊着右鍵菜單的一部分,而我們將在這里新建關於Windows Terminal的選項。
一、右鍵‘shell’,新建項,命名為‘wt’(或者什么,很隨意),在該項的‘默認’值中我們可以填寫‘菜單名’,我這里值填為‘Windows Terminal’, 之后新建字符串值命名‘Icon’,值為(圖標所在路徑),圖標下載terminal.ico。
二、在‘wt’下新建項‘command’,'默認'值中輸入:
cmd.exe /s /c pushd "%V" & start wt -p "Command Prompt" -d . 或者(如果你是從微軟商店默認安裝的) C:\Users\(用戶名)\AppData\Local\Microsoft\WindowsApps\wt.exe -p "Command Prompt" -d .
第一行字符串:會打開cmd,通過cmd命令來開啟Windows Terminal,之后關閉cmd,
第三行字符串:直接從安裝目錄中啟動Windows Terminal
至於后面的 : -p "Command Prompt" -d . 之類的配置請看 使用 Windows 終端的命令行參數
4、上面操作成功了之后,我們可以如法炮制,做出類似'管理員打開WindowsTerminal'的快捷菜單,
只將command項的默認值改為:
cmd.exe /s /c pushd "%V" & start wt -p "Command Prompt" -d .