我正在尝试用Console2包装的bash。这并不像我所希望的那么容易。这在git-scm.com的Git for Windows上是非常容易的。我知道我可以在Console2中使用bash,而且一直都是这样,我只是很好奇如何使用。由于Github for Windows和Git for Windows之间的名称相似,我在寻找解决方案时遇到了挫折。

将bash从git-scm.com mysysgit ()包装起来非常简单,因为它附带了一个sh.exe。您只需在Console2设置中的Shell:字段中填充以下内容:
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i

我的问题是,如何在Console2中打开?
在用于windows的Github中,Shell字段没有简单的路径和可执行文件。您所能做的就是进入选项,并设置一个自定义程序,并将其指向Console2,如下所示:

真正的诀窍是,在Console2设置中会出现什么?什么样的内容进入Shell:字段以获得Console2中的bash?如果使用bash查看shell命令的目标,即,使用bash,就会得到一些奇怪的信息:
C:\Users\10136196\AppData\Local\GitHub\GitHub.appref-ms --open-shell这与Github使用的Microsoft一键安装功能有关,在我的实验中,这在Console2设置Shell:字段中无法工作。
发布于 2014-05-01 13:58:47
我直接向寻求帮助。我收到了一个非常迅速的反应与解决方案的工作。
有两个步骤:
1)将默认shell的选项设置为“自定义”,并为Console.exe设置路径和可执行文件。我已经这么做了,上面的问题中有截图。(确保按下更新按钮以保存更改)
2)在'Tabs‘部分的Console2 'Shell’文本框中,您需要放置以下内容:
bash.exe --登录-i
不需要路径,只需要名为bash.exe的可执行文件(对我来说这很神奇)。控制台设置应该如下所示:

几个问题..。建议我在控制台2设置中保留的空白(我认为这是为了尊重中的启动目录),并且选项卡应该是选项卡列表中的第一个。我发现的另一个问题是,您不能再直接使用Console.exe来启动您的shell。您必须使用安装的Windows快捷方式。

否则,您将得到一个错误,上面写着“无法启动bash.exe --登录-i!”
https://stackoverflow.com/questions/23397236
复制相似问题