运行 Git Bash 来自 Qt Creator
Run Git Bash from Qt Creator
是否可以为从 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 根本不会显示 window(Qt Creator 可能使用 QProcess::start()
而不是 QProcess::startDetached()
)。
然后 create a new External Tool 使用这些设置:
之后,您可以按常规方式为其分配快捷方式 - https://qt-project.org/doc/qtcreator-2.6/creator-keyboard-shortcuts.html。
实际上,有一个非常简单的解决方案:
只需添加一个自定义外部工具,包含以下字段:
可执行文件:Git 中 git-bash.exe
的路径,用于 Windows 安装目录
参数:留空
工作目录:%{CurrentDocument:Path}
输出:"Ignore"
错误输出:"Ignore"
尽情享受吧!
是否可以为从 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 根本不会显示 window(Qt Creator 可能使用 QProcess::start()
而不是 QProcess::startDetached()
)。
然后 create a new External Tool 使用这些设置:
之后,您可以按常规方式为其分配快捷方式 - https://qt-project.org/doc/qtcreator-2.6/creator-keyboard-shortcuts.html。
实际上,有一个非常简单的解决方案:
只需添加一个自定义外部工具,包含以下字段:
可执行文件:Git 中
git-bash.exe
的路径,用于 Windows 安装目录参数:留空
工作目录:
%{CurrentDocument:Path}
输出:"Ignore"
错误输出:"Ignore"
尽情享受吧!