我把MSYS2當作windows下的Linux指令行環境使用,但MSYS2本身的終端不支援多标簽頁,要是多打開幾個,占工作列的空間。windows terminal支援标簽頁,正好這倆結合一下。
過程記錄在這裡。
這是MSYS2,是windows平台下的類似Linux指令行的環境。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN2XjlGcjAzNfRHLGZkRGZkRfJ3bs92YsQzXlpXazxSMrR1T4RzVZ9GcYFGN1clWv5kMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLzQjNyQzN0MjMwETMxAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
這是 Windows Terminal,多标簽頁的指令行終端。
放進去之後就像這樣:
配置方法:
隻要在Windows Terminal的配置檔案中添加一項配置就好了:
{
// MSYS2
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6301}",
"name": "MSYS2",
"commandline": "D:\\msys64\\msys2_shell.cmd -msys -defterm -no-start",
"hidden": false,
"fontSize":8,
"tabTitle":"MSYS2",
// "colorScheme":"Campbell Powershell",
"colorScheme":"Campbell",
"startingDirectory":"%userprofile%/cmd",
"suppressApplicationTitle":true
},
配置項的重點是commandLine行,
commandline": "D:\\msys64\\msys2_shell.cmd -msys -defterm -no-start"
其中的
-defterm -no-start
兩個選項是必須的。
注:打開windows terminal配置檔案的方法是:
配置檔案的層次: