天天看點

把MSYS2終端放在Windows Terminal中

我把MSYS2當作windows下的Linux指令行環境使用,但MSYS2本身的終端不支援多标簽頁,要是多打開幾個,占工作列的空間。windows terminal支援标簽頁,正好這倆結合一下。

過程記錄在這裡。

這是MSYS2,是windows平台下的類似Linux指令行的環境。

把MSYS2終端放在Windows Terminal中

這是 Windows Terminal,多标簽頁的指令行終端。

把MSYS2終端放在Windows Terminal中

放進去之後就像這樣:

把MSYS2終端放在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配置檔案的方法是:

把MSYS2終端放在Windows Terminal中

配置檔案的層次:

把MSYS2終端放在Windows Terminal中

繼續閱讀