是否可以为从 Qt Creator 启动 Git Bash 控制台分配快捷方式?例如,我已经将 Alt+G, Alt+G
分配给 GitGui 命令。
我无法在选项->环境->键盘中找到合适的命令,但也许我只是错过了它。或者是否可以分配快捷方式以从 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::startDetached()
)。
然后就是create a new External Tool使用这些设置:
之后,您可以按常规方式为其分配快捷方式 - https://qt-project.org/doc/qtcreator-2.6/creator-keyboard-shortcuts.html .
关于windows - 从 Qt Creator 运行 Git Bash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29123345/