【问题标题】:git bash on Console - I'm having GUI bugs控制台上的 git bash - 我有 GUI 错误
【发布时间】:2018-05-24 08:51:22
【问题描述】:

我认为这是一个新问题,因为我遇到了一个奇怪的错误。我看到了this 的帖子,这不适用于我的问题。

我正在尝试Console,主要是为了整理我的任务栏。我想将 git bash 添加到控制台。

我按照互联网所说的去做。我转到控制台的设置并添加一个新选项卡,其中包含以下内容:

  • 标题:Git Bash
  • 图标:C:\Program Files (x86)\Git\etc\git.ico
  • Shell: "C:\Program Files (x86)\Git\bin\sh.exe" --login -i
  • 启动目录:你的 git repo 的路径

好吧,当我单击“Git Bash”的新标签时,控制台冻结了一秒钟,然后变成了这个烂摊子:

如您所见,这不是预期的。左上角有一个无法调整大小的小窗口,它似乎是常规的控制台程序。然后是实际的终端窗口与微小的控制台程序窗口分离。

在任务栏中,我将控制台图标作为焦点。下面的图标对应分离的终端窗口。

如果需要,我可以更详细地了解奇怪的行为。我没有像前面提到的那样完全设置我的外壳。我实际上有: "C:\programming_path\Git\bin\sh.exe" --login -i

我尝试了许多不同的组合,但似乎没有任何效果。

编辑:我试用了ConEmu,它似乎领先于控制台。我只会坚持使用 ConEmu。如果他们和我有同样的问题,我建议其他人检查一下。

【问题讨论】:

    标签: git tabs console


    【解决方案1】:

    通常使用bash.exe,不使用sh.exe
    参见例如ConEmu issue 1355,使用如下命令:

    set "PATH=%ConEmuDir%\..\Git\usr\bin;%PATH%" & "%ConEmuDir%\..\Git\git-cmd.exe" --no-cd \
    --command=%ConEmuBaseDirShort%\conemu-msys2-64.exe /usr/bin/bash.exe -l -i -new_console:p
    

    【讨论】:

    • 使用 Git/bin/bash.exe 和 Git/bin/sh.exe 做同样的事情。
    • @g8tr1522 当您谈论“控制台”时,您使用的是 ConEmu 吗?您是否设置了路径并使用了与我在回答中描述的选项相同的选项?
    • 啊,不。我猜我正在使用程序“控制台”或“控制台 2”。我希望它有一个更独特的名字。 sourceforge.net/projects/console
    • 好吧,我试用了ConEmu,它看起来比Console好得多,所以我要放弃Console了。
    • 我在某些机器上偶尔会遇到这个问题:我的桌面(Windows 10 企业版)在控制台 2 上很好;我的工作笔记本电脑(Windows 10 Pro)执行上述确切行为;我全新的笔记本电脑(Windows 10 Pro)也表现出这种行为。我厌倦了试图修复它。 ConEmu 似乎更好。感谢您的提示。
    猜你喜欢
    • 2014-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 1970-01-01
    • 2016-03-06
    • 2020-01-08
    • 1970-01-01
    相关资源
    最近更新 更多