【发布时间】:2023-03-23 17:42:01
【问题描述】:
我使用的是 Windows 10。
我安装了 Git Bash(来自 Git 2.20.1),并配置了使用 MinTTY 作为终端仿真器。
我可以在 Git-2.20.1/etc/install-options.txt 中看到以下条目
Bash Terminal Option: MinTT
这意味着当我启动 git-bash 时,它使用 MinTTY 作为终端 - 可以通过右键单击 git-bash 窗口的标题栏看到这一点。
现在我必须切换到 Windows 默认控制台。当我说“切换”时,我的意思是当我启动 git-bash 时,我希望它使用 Windows 控制台——我应该能够通过右键单击 git-bash 窗口的标题栏来确认这一点。
下面的链接解释了 MinTTY 和 Windows 控制台之间的区别 - https://willi.am/blog/2016/08/08/docker-for-windows-interactive-sessions-in-mintty-git-bash/
但是我找不到任何配置或机制来改变它。 (用Bash Terminal Option: ConHost 更改 install-options.txt 没有任何效果)
而且我无法重新安装它,因为它是通过我的组织打包系统提供的。
有没有人知道我缺少的配置?
感谢帮助 - 非常感谢!
【问题讨论】:
-
不能肯定,但我认为你需要这样做:stackoverflow.com/a/34555806/791430
-
@PreetamPalwe :这里的切换是什么意思? Mintty 是一个终端程序,您可以明确启动它。 Windows 控制台(我猜你的意思是当你执行 Windows+R 键然后启动命令
cmd时你在 Windows 上得到的东西)也由你显式启动。你需要什么样的切换,如果你可以决定你要运行哪一个? -
@user1934428 - 我已经改进了我的问题来回答您的问题 - 谢谢!
-
你的意思是当你双击
git-bash.exe时,你会得到一个薄荷味的终端,但你想要一个 Windows 10 默认控制台? -
@PreetamPalwe :你为什么不反过来做:启动任何你喜欢的终端,然后从里面手动运行你的 bash shell?顺便说一句,您的问题实际上与编程无关,因此在这里无关紧要。你最好在Superuser问这个问题。