添加 window terminal 到右鍵菜單

安裝、美化 Windows Terminal(iTerm2-Color-Schemes),使用 Ubuntu 系列(4️⃣)

添加 window terminal 到右鍵菜單

如圖:

在這裏插入圖片描述


第一步,檢查常量

cmd 分別輸入這 2 句命令(使用gitbash無效的)

echo %USERPROFILE%

echo %LOCALAPPDATA%

在這裏插入圖片描述

看到有正常輸出就行,如果沒輸出怎麼辦?後面會說到

第二步 獲取圖標

創建 Terminal 文件夾。

其實建這個文件夾就是爲了存放圖標而已,理解後可以自己找一個地方放圖標

如果第一步 USERPROFILE 沒打印出來東西就手動改爲你電腦的目錄。或者自己打開 C 盤新建一個文件夾
C:\Users\你的用戶名\AppData\Local 新建一個 Terminal 文件夾

mkdir "%USERPROFILE%\AppData\Local\Terminal"

然後保存這個圖標。記得是 ·.icon· 後綴

附上原鏈接:

https://raw.githubusercontent.com/microsoft/terminal/master/res/terminal.ico

https://gitee.com/Jioho/img/raw/master/wsl/terminal.ico

就是微軟的 github 上找的
github上 微軟的訪問不了,可以用上面的碼雲鏈接

保存到剛纔新建的文件夾下面。如下:
在這裏插入圖片描述


第三部 添加註冊表文件

新建一個文件,文件名隨意 比如我的:addwt.reg。記得保存爲.reg文件

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Windows Terminal here"
"Icon"="%USERPROFILE%\\AppData\\Local\\Terminal\\terminal.ico"

[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="C:\\Users\\[你的電腦用戶名!你的電腦用戶名!]\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe"

!!注意這裏要修改爲地方

  1. 如果第一步中 USERPROFILE 沒打印出來東西,那也是改爲 C:\Users\你的用戶名
  2. 我用 [] 圈出來的也是改成你電腦的用戶名稱
  3. 注意第 5 行 其實就是剛纔存放圖標的位置,如果你沒放在 C 盤,那就改成自己的路徑即可

執行 reg 文件。發現右鍵菜單就多了一個 Windows Terminal here 的選項了!

你以爲這就結束了?? no no no!!

你會發現在任何文件夾打開的 Windows Terminal 都不是當前的目錄,這還怎麼叫做here呢。於是打開終端的配置文件

找到: startingDirectory。然後刪除即可
19/10/25更新:找到 startingDirectory改爲:./ 即:"startingDirectory": "./"也可以做到在當前目錄打開(刪除該配置也行,不刪除就更好)。感謝@貝木泥舟 指出

在這裏插入圖片描述

我選擇了我的 gitbash。ubuntu。還有 cmd。刪除了對應的啓動目錄
以後每次在文件夾打開的時候,終端都會自動幫我們切換到對應的目錄中去了


後續:

如果想改個名字,不想叫 Windows Terminal Here了怎麼辦?

  • 點擊 win+r -> 輸入 regedit.exe

  • 打開了註冊表文件後:看到
    在這裏插入圖片描述
    這裏是你上次打開註冊表後的操作記錄

  • 然後在頂部導航欄,輸入替換爲:計算機\HKEY_CLASSES_ROOT\Directory\Background\shell\wt
    視情況而定,說白了就是直接定位到 HKEY_CLASSES_ROOT\Directory\Background\shell\wt 目錄,想自己一層一層找也可以的!

  • 然後,看到這裏,自己改就行了!
    在這裏插入圖片描述


如果想刪除右鍵菜單了怎麼辦?

  • 如果電腦上有裝電腦管家或者其他工具的,最好就是用工具刪除(畢竟註冊表,不小心操作錯了就 GG 了)

  • 當然了,刪除右鍵菜單只是一個小操作,看上面的步驟,也是打開註冊表,找到 HKEY_CLASSES_ROOT\Directory\Background\shell\wt 然後把 wt 刪除即可


如果還遇到什麼問題,可以留言問我!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章