Windows Terminal 集成git bash

2,499 阅读1分钟

最近升级了windows11,发现windows terminal 这个工具挺好用的,cmd,wsl都集成到windows terminal上了,非常方便。但是windows terminal没有集成git bash,每次打开git bash都会弹出一个新的窗口,不太简洁。正好windows terminal设置里面可以添加自定义的配置文件,于是试试看能不能添加git bash。

直接打开设置里面的json文件,在"profiles-list"下面看到配置文件,在最后面添加一个选项,

{
    "commandline": "D:\\Git\\bin\\bash.exe",  //根据实际目录填写
    "font":   //字体格式和大小
    {
        "face": "Consolas",
        "size": 12
    },
    "guid": "{51855cb2-abcd-5362-8f54-123b92b32386}",  //随便填,但是要满足长度和格式
    "hidden": false,  //是否隐藏这个配置文件
    "icon": "D:\\Git\\mingw64\\share\\git\\git-for-windows.ico",  //图标位置,根据实际目录填写
    "name": "Git Bash",  
    "startingDirectory": "%USERPROFILE%", //启动目录,可以指定为用户目录
    "tabTitle": "Git Bash"  //标签名称,为空的话标签就会显示"name"的值
}

这里需要注意的是"commandline"字段,一开始我写的是"Git\git-bash.exe",发现新增git bash会弹出另外一个窗口,google一番,发现这篇文章www.timschaeps.be/post/adding… 于是按照文章将"Git\git-bash.exe"改成"bin\bash.exe",解决问题。

附上效果图,git,wsl都集成到windows terminal上了,完美! 企业微信截图_16606178418356.png

PS: 关于git中文问题,可以将命令改为bash.exe -i -l