我认为这是一个新问题,因为我有一个奇怪的错误。我看到this帖子,这不适用于我的问题。
我正在尝试Console,主要是为了整理我的任务栏。我想将git bash添加到Console。
我做互联网所说的。我转到控制台的设置并添加一个新选项卡,其中包含以下内容:
当我点击" Git Bash"的新标签时,控制台会冻结一秒钟,然后变成这个混乱:
正如您所看到的,这不是预期的结果。左上方有一个微小的,不可靠的窗口,这似乎是常规的Console程序。然后是从微小的控制台程序窗口中分离出来的实际终端窗口。
在任务栏中,我将控制台图标聚焦。下面的图标对应于分离的终端窗口。
如果需要,我可以详细了解这种奇怪的行为。我没有像前面提到的那样完全设置我的shell。我实际上有: " C:\ programming_path \ GIT中\ BIN \ sh.exe" --login -i
我尝试了许多不同的组合,似乎没有任何效果。
编辑:我尝试了ConEmu,它似乎领先于控制台。我只想坚持使用ConEmu。如果他们遇到与我相同的问题,我建议其他人查看。答案 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