是否可以指定从Qt Creator启动Git Bash控制台的快捷方式?例如,我已经将Alt+G, Alt+G
分配给GitGui命令。
我无法在Options-> Environment->键盘中找到合适的命令,但也许我错过了它。或者是否可以指定快捷方式从Qt Creator启动自定义可执行文件?这对我也有用。
现在我需要点击几下才能为当前项目打开Git Bash,这有点令人烦恼。
答案 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:
之后,您可以按常规方式为其分配快捷方式 - https://qt-project.org/doc/qtcreator-2.6/creator-keyboard-shortcuts.html。
答案 1 :(得分:1)
实际上,有一个非常简单的解决方案:
只需添加自定义外部工具,即可显示以下字段:
可执行文件:Git for Windows安装目录中git-bash.exe
的路径
参数:留空
工作目录:%{CurrentDocument:Path}
输出:“忽略”
错误输出:“忽略”
享受!