1. 程式人生 > 實用技巧 >Windows Terminal中使用GitBash

Windows Terminal中使用GitBash

簡要說明

我喜歡終端操作,喜歡Git,Microsoft出了一款工具叫做Windows Terminal,在Windows Terminal中使用Git的體驗感是極佳的,本部落格將教你如何讓這體驗舒服到極致。

安裝

安裝Git

Git下載連結:https://git-scm.com

安裝Windows Terminal

開啟Microsft Store,搜尋:Windows Terminal,直接下載安裝即可。

配置

Windows Terminal設定

此時開啟Windows Terminal,看到的應該是以下介面:

點選右上角選單欄選擇設定選項:

將以下配置加入到list中:

    {
        //自己設定一個guid也是可以的,這就是一個標識而已
        "guid": "{11a66a21-0c86-4522-aa0d-415cce5f172c}",
        //終端名稱可任意起名
        "name": "Bash",
        //這裡是Git所在路徑,我這裡使用的是絕對路徑,自行根據自己的路徑進行配置
        "commandline": "C:\\Users\\Erosion\\environment\\configuration\\Git\\bin\\bash.exe",
        //這裡使用的是Git下預設的Git圖示
        "icon" : "C:\\Users\\Erosion\\environment\\configuration\\Git\\mingw64\\share\\git\\git-for-windows.ico",
        "hidden": false,
        //這是背景圖片,可選擇自己喜歡的圖片,然後將此絕對路徑改為自己圖片的絕對路徑即可
        "backgroundImage": "C:\\Users\\Erosion\\Desktop\\MyFile\\Images\\Angel.jpg",
        //不透明度
        "acrylicOpacity" : 0.8,
        //背景圖片不透明度
        "backgroundImageOpacity" : 0.3,
        "startingDirectory" : "$UserProfile",
        "useAcrylic" : true,
        //這裡是我設定的主題樣式(可選,且樣式可被修改)
        "colorScheme": "Ubuntu",
        "fontFace": "Cascadia Code",
        "fontSize": 12
    }

我的配置如圖所示:

增加樣式主題

在schemes中增加以下樣式配置:

    {
        "name": "Ubuntu",
        "foreground": "#EEEEEC",
        "background": "#2C001E",
        "black": "#0C0C0C",
        "red": "#C50F1F",
        "green": "#53E14E",
        "yellow": "#E1AC10",
        "blue": "#0037DA",
        "purple": "#A837B8",
        "cyan": "#3A96DD",
        "white": "#CCCCCC",
        "brightBlack": "#767676",
        "brightRed": "#E74856",
        "brightGreen": "#16C60C",
        "brightYellow": "#F9F1A5",
        "brightBlue": "#3B78FF",
        "brightPurple": "#B4009E",
        "brightCyan": "#61D6D6",
        "brightWhite": "#F2F2F2"
    }

配置如圖:

更改預設啟動終端

將defaultProfile修改為我們剛才設定的guid值,如果你使用了和我一樣的guid,那麼如下更改即可(如果不是,請改為自己設定的guid值):

    "defaultProfile": "{11a66a21-0c86-4522-aa0d-415cce5f172c}"

如圖:

重新啟動Windows Terminal,可以發現,這預設開啟使用了Git:

配置右鍵選單

效果圖:

安裝PowerShell7

你需要安裝以下Power Shell 7才可以(需要執行PowerShell7指令碼檔案),Microsoft PowerShell7安裝的官方文件(英文):

https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-windows?view=powershell-7.1

英文不太好的小夥伴可以看這個中文的(推薦英文:作為一個程式設計師多看看英文文件是一件好事):

https://docs.microsoft.com/zh-cn/powershell/scripting/install/installing-powershell-core-on-windows?view=powershell-7.1

我電腦中是安裝有.NET 5,所以我這裡使用.NET 全域性工具安裝方式進行安裝,其它方式可以參考文件,如果你安裝了.NET直接使用以下命令:

dotnet tool install --global PowerShell

安裝之後使用pwsh命令便可以使用PowerShell7。

開源專案WindowsTerminal-Shell

這是一款GitHub的開源專案,專案地址:https://github.com/lextm/windowsterminal-shell

使用Git下載該專案:

//使用https下載
git clone https://github.com/lextm/windowsterminal-shell.git
//使用ssh下載
git clone [email protected]:lextm/windowsterminal-shell.git

開啟命令列進入windwosterminal-shell資料夾中,執行以下語句:

pwsh install.ps1