控制台上的git bash - 我有GUI错误

时间:2017-12-10 19:32:39

标签: git tabs console

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

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

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

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

当我点击" Git Bash"的新标签时,控制台会冻结一秒钟,然后变成这个混乱:

The buggyness after I try to open a git bash tab.

正如您所看到的,这不是预期的结果。左上方有一个微小的,不可靠的窗口,这似乎是常规的Console程序。然后是从微小的控制台程序窗口中分离出来的实际终端窗口。

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

如果需要,我可以详细了解这种奇怪的行为。我没有像前面提到的那样完全设置我的shell。我实际上有: " C:\ programming_path \ GIT中\ BIN \ sh.exe" --login -i

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

编辑:我尝试了ConEmu,它似乎领先于控制台。我只想坚持使用ConEmu。如果他们遇到与我相同的问题,我建议其他人查看。

1 个答案:

答案 0 :(得分: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