最近升级了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上了,完美!
PS: 关于git中文问题,可以将命令改为bash.exe -i -l