我已经安装了console2和git bash,我的目标是让git bash与标签一起工作,我已经将控制台设置上的目标路径更改为
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i.当我打开控制台时,它不再为选项卡提供选项.
使用console2时,我很难在Windows上启用git彩色输出.
为了欺骗git我已经设置了TERM ='cygwin'.这启用了标准cmd.exe提示符中的颜色,但未在console2中启用.我已经验证了console2也可以看到env var.
任何人都知道如何使这个工作?
有没有办法使用流行的Console2 cmd.exe替代Visual Studio调试?换句话说,当我在VS下调试控制台应用程序时,我希望它使用Console2而不是cmd.exe.
有没有办法让console2全屏?我编辑设置并增加窗口和缓冲区大小,但是当我重新启动时,设置被重置为窗口大小的63行.
我是一个很棒的Console2粉丝,我最近被介绍了PowerShell的强大功能.是否有可能在后者内部使用后者(又称PowerShell解释外壳)?
我想也许这是一个系统问题,但最近做了一个全新的安装(win7 64位)和一个干净的安装conemu(旧的win32系统上的conemu和console2都有同样的问题).我发现研究的所有内容都与通过命令行添加变量有关.我这样做是通过开始 - >控制面板 - >系统 - >高级系统设置,然后重新启动控制台.cmd正确地拾取路径.
当我手动向系统或用户PATH变量添加新路径然后重新启动控制台并回显%path%时,它没有重新加载新的PATH变量.
CMD.EXE:
C:\Users\lotus>echo %path%
C:\Python33\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\
System32\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\PHP;C:\ProgramData\
Composer\bin;C:\PHP;C:\PHP\ext;C:\Ruby200-x64\bin;C:\Users\lotus\AppData\Roaming
\npm
Run Code Online (Sandbox Code Playgroud)
conemu:
C:\Program Files\ConEmu>echo %path%
C:\Program Files\ConEmu\ConEmu;C:\Program Files\ConEmu;C:\Python33\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Ruby200-x64\bin
Run Code Online (Sandbox Code Playgroud)
我知道有一个额外的C:\ PHP但这是另一个问题.如果我删除它,我仍然有同样的问题.
谢谢
我的目标是创建一个.bat启动器,它将在Console2中执行命令行.exe程序.
我最好的猜测是它应该是这样的:
@echo off
start "" Console.exe program.exe
Run Code Online (Sandbox Code Playgroud)
但这一切都打开了Console2.
请注意,所有.bat和可执行文件都在同一个文件夹中.
我试图让Windows的Github的bash shell被Console2包装.这并不像我希望的那么容易.从git-scm.com开始,使用Git for Windows非常容易.我知道我可以将这个bash shell与Console2一起使用没有问题,而且,我真的很好奇如何使用Github for Windows bash shell做到这一点.由于Github for Windows和Git for Windows之间的名称相似,我在搜索解决方案时遇到了挫败感.

从git-scm.com mysysgit(即Git for Windows)中包装bash shell非常简单,因为它附带了一个sh.exe.您只需在Console2设置中填写Shell:字段,例如:
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i
Run Code Online (Sandbox Code Playgroud)

我的问题是你如何让Github for Windows bash shell在Console2内部打开?
在Github for windows中,Shell字段没有简单的路径和可执行文件.你可以做的是进入Github for Windows的选项并设置一个自定义程序,并指向Console2,如下所示:

真正的诀窍是什么进入Console2设置?什么进入Shell:字段来获取Console2中的bash shell?如果你选择了bash shell来查看Github for Windows的shell命令的目标,你会得到一些奇怪的东西:
C:\Users\10136196\AppData\Local\GitHub\GitHub.appref-ms --open-shell
Run Code Online (Sandbox Code Playgroud)
这与Github for Windows使用的Microsoft一键安装功能有关,这在我的实验中的Console2设置Shell:字段中不起作用.
在其他终端,我会按下Ctrl+z暂停一个应用程序,然后经常发出bg将其发送到后台.
在console2 Ctrl+z中什么都不做,可能是因为组合键在Windows中具有不同的含义.但有没有办法达到同样的效果,除了'过程&'?
(我知道我应该使用&并且它有效,但有时候我会设置shell,启动一个编辑器,开始编辑,然后返回到控制台,发现我忘记了&,我不能使用shell.它让我很烦我然后必须打开一个新的shell并重新设置它,或者退出编辑器,启动它&并重新设置它).