从Qt Creator运行Git Bash

时间:2015-03-18 13:26:36

标签: windows qt-creator git-bash

是否可以指定从Qt Creator启动Git Bash控制台的快捷方式?例如,我已经将Alt+G, Alt+G分配给GitGui命令。

我无法在Options-> Environment->键盘中找到合适的命令,但也许我错过了它。或者是否可以指定快捷方式从Qt Creator启动自定义可执行文件?这对我也有用。

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

2 个答案:

答案 0 :(得分:1)

您需要2个.bat文件,为了方便起见,您可以将其放在C:\Windows中(因此它们位于%PATH%) - C:\Windows\StartGitBash.bat包含start StartGitBash2和{{ 1}}包含C:\Windows\StartGitBash2.bat

看起来很奇怪需要2个.bat文件,但是你需要两个步骤来从Qt Creator中分离控制台。否则,Git Bash根本不会显示一个窗口(Qt Creator可能使用"c:\Program Files\Git\bin\sh.exe" --login -i而不是QProcess::start()。)

然后只使用这些设置create a new External Tool

enter image description here

之后,您可以按常规方式为其分配快捷方式 - https://qt-project.org/doc/qtcreator-2.6/creator-keyboard-shortcuts.html

答案 1 :(得分:1)

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

只需添加自定义外部工具,即可显示以下字段:

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

  • 参数:留空

  • 工作目录:%{CurrentDocument:Path}

  • 输出:“忽略”

  • 错误输出:“忽略”

享受!