Windows 从Qt创建者运行gitbash

Windows 从Qt创建者运行gitbash,windows,qt-creator,git-bash,Windows,Qt Creator,Git Bash,是否可以为从Qt Creator启动Git Bash控制台指定快捷方式?例如,我已经为GitGui命令指定了Alt+G、Alt+G 我在选项->环境->键盘中找不到合适的命令,但可能是我错过了。或者可以指定快捷方式从Qt Creator启动自定义可执行文件吗?这对我也适用 现在,我需要点击几下才能打开当前项目的Git Bash,这有点麻烦。您需要2个.bat文件,为了方便起见,可以将它们放在C:\Windows中,因此它们位于%PATH%-C:\Windows\StartGitBash.bat中

是否可以为从Qt Creator启动Git Bash控制台指定快捷方式?例如,我已经为GitGui命令指定了Alt+G、Alt+G

我在选项->环境->键盘中找不到合适的命令,但可能是我错过了。或者可以指定快捷方式从Qt Creator启动自定义可执行文件吗?这对我也适用


现在,我需要点击几下才能打开当前项目的Git Bash,这有点麻烦。

您需要2个.bat文件,为了方便起见,可以将它们放在C:\Windows中,因此它们位于%PATH%-C:\Windows\StartGitBash.bat中,其中包含start-StartGitBash2,和C:\Windows\StartGitBash2.bat,其中包含C:\Program Files\Git\bin\sh.exe-login-i

需要2.bat文件似乎有点奇怪,但要将控制台与Qt Creator分离,需要两个步骤。否则Git Bash根本不会显示窗口。Qt Creator可能使用QProcess::start而不是QProcess::StartDetailed

然后仅使用以下设置:


之后,您可以按常规方式为其指定快捷方式-。

实际上,有一个非常简单的解决方案:

只需添加一个自定义外部工具,包括以下字段:

可执行文件:git for Windows安装目录中git-bash.exe的路径

参数:留空

工作目录:%{CurrentDocument:Path}

输出:忽略

错误输出:忽略

享受吧