将MSYS2添加到windows终端中

效果图如下
将MSYS2添加到windows终端中_第1张图片

更改终端配置文件

输入 wt 打开终端:
将MSYS2添加到windows终端中_第2张图片
紧接着点击设置:

将MSYS2添加到windows终端中_第3张图片
打开JSON文件:
将MSYS2添加到windows终端中_第4张图片
在JSON文件中加入以下内容:

{
    "colorScheme": "Campbell",
    "commandline": "C:\\msys64\\msys2_shell.cmd -msys -defterm -no-start",
    "font": 
    {
        "size": 14
    },
    "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6301}",
    "hidden": false,
    "name": "MSYS2",
    "startingDirectory": null,
    "suppressApplicationTitle": true,
    "tabTitle": "MSYS2"
}

将MSYS2添加到windows终端中_第5张图片

若想每次打开终端时运行MSYS2,只需这样设置即可:
将MSYS2添加到windows终端中_第6张图片

在当前路径下打开

每次在文件中右击打开终端运行MSYS2时所在的路径不是当前路径,这点是很恶心的,好在有解决办法,首先找到安装目录的 msys2_shell.cmd 文件,在开头添加:

set “_T=%cd%”

将MSYS2添加到windows终端中_第7张图片
接着找到安装目录的home/用户 /.bashrc 开头加上一些内容:

export _T=${_T//\\//}  
export _T="/${_T/:/}"
if [[ $_T == "" ]]; then    
    export _T="/c/"    
fi     
echo "cd $_T"
cd "$_T"

MSYS2使用系统中的环境变量

打开环境设置,并添加新的环境变量:

变量:MSYS2_PATH_TYPE
值:inherit

将MSYS2添加到windows终端中_第8张图片
设置好之后,重启一下电脑即可。

现在就可以在终端中体验MSYS2了~

你可能感兴趣的:(windows,bash)