windows terminal统一管理各个命令行环境,将msys2加入到里面,更加方便编译环境的管理。如图所示:

通过修改windows terminal的setting.json配置文件实现。去appdata\microsoft里去找配置文件编辑。如下图路径:

在 profiles.list 里添加,如图红色断线框图里所示内容:

具体内容:
{ "guid": "{17da3cac-b318-431e-8a44-8596b67d9421}", "name": "MSYS2", "commandline": "D:/msys64/usr/bin/bash.exe -l", "icon": "D:/msys64/msys2.ico", "startingDirectory": "D:/msys64/home/%USERNAME%", "font": { "face": "JetBrains Mono", "size": 9 } }, { "guid": "{7118e192-4b25-4e86-9c42-6e4d5e3e6b7e}", "name": "MinGW32", "commandline": "D:/msys64/usr/bin/bash.exe -l -c 'export MSYSTEM=MINGW32; exec bash'", "icon": "D:/msys64/mingw32.ico", "startingDirectory": "D:/msys64/home/%USERNAME%", "font": { "face": "JetBrains Mono", "size": 9 } }, { "guid": "{7d04ce37-c00f-43ac-ba41-6b13180a5c8b}", "name": "MinGW64", "commandline": "D:/msys64/usr/bin/bash.exe -l -c 'export MSYSTEM=MINGW64; exec bash'", "icon": "D:/msys64/mingw64.ico", "startingDirectory": "D:/msys64/home/%USERNAME%", "font": { "face": "JetBrains Mono", "size": 9 } },
其实主要需要改的就是路径和字体吧。字体我用了"JetBrains Mono",自己调整就可以了。配置里采用bash启动就会在windows terminal 里作为一个嵌入 的窗口显示,如果没有设置的话会作为自己独立的exe弹出显示了。
浙公网安备 33010602011771号