Windows Terminal小技巧:配置Git Bash

Git Bash是一個非常有用的工具,它不僅是Windows上的Git軟件,而且還自帶了Bash,可以輕鬆的在Windows上使用類Unix樣式的Shell工具。如果你電腦上同時安裝了Windows Terminal,而且還安裝了Git Bash。這時候可能就會想到一個問題,能不能把Git Bash配置到Windows Terminal裡面,這樣以後只需要一個窗口就可以滿足所有需求了,答案自然是可以的。下面我給大家介紹一下配置方法。

準備工作

首先你需要一個比較方便的文本編輯器,因為目前Windows Terminal還在預覽中,沒有配置界面,只能通過編輯JSON配置文件的方式來進行配置。所以為了方便而且不出錯,最好使用一個良好的編輯器來進行這項工作,這裡我推薦使用VSCode,開源免費跨平臺,幹這個活剛剛好。


其次還需要一個顯示良好的字體,如Consolas、Liberation Mono、Jetbrains Mono之類的。Git Bash的字體沒有cmd或者Powershell那麼多的要求,所以就算不用更紗黑體這種專門優化過的字體也可以正常顯示。


在Windows Terminal中集成Git Bash

準備好了之後,就可以開始配置了。首先打開Powershell,然後輸入以下命令,就可以用VSCode打開Windows Terminal的配置文件了。

<code>code (gi "~\\AppData\\Local\\Packages\\Microsoft.WindowsTerminal_8wekyb3d8bbwe\\LocalState\\profiles.json").FullName/<code>

打開之後會發現這是一個很大的JSON文件,不過不用怕,一來微軟為它添加了schema,填寫的時候可以很輕鬆的補全,二來這個配置文件其實也很容易編輯。我們找到profiles這一節,然後在其中添加新內容即可。


Windows Terminal小技巧:配置Git Bash

新添加的內容如下所示,這裡有幾點需要注意:%PROGRAMFILES%以及後面的路徑要改成你實際安裝的路徑,commandline和icon都要改;然後就是fontFace改成你你喜歡並安裝的字體,推薦使用等寬字體;如果對字體大小有要求的話,還可以修改fontSize。其他配置就沒什麼好說的了,之前文章中我都介紹過了。

<code>{
"guid": "{cbcc2468-c750-459a-964f-d893042386a1}",
"hidden": false,
"name": "Git Bash",
"commandline": "\"%PROGRAMFILES%\\\\git\\\\\\usr\\\\bin\\\\bash.exe\" -i -l",
"fontFace": "Jetbrains Mono",
"fontSize": 12,
"useAcrylic": true,
"acrylicOpacity": 0.85,
"colorScheme": "Campbell",
"startingDirectory": "%USERPROFILE%",
"icon": "%PROGRAMFILES%\\\\Git\\\\mingw64\\\\share\\\\git\\\\git-for-windows.ico"
}/<code>

添加完畢之後保存文件,然後重新打開Windows Terminal,這時候應該可以在新建終端的時候看到Git Bash的選項了。


Windows Terminal小技巧:配置Git Bash

新建一個終端窗口試試,現在我們已經將Git Bash集成到了Windows Terminal當中了,以後再也不需要開多個終端窗口了,在Windows Terminal中就可以全部解決。


Windows Terminal小技巧:配置Git Bash

喜歡的話,請多多關注和轉發,謝謝大家!


分享到:


相關文章: