结合 Git Bash 并在 CMDER 的当前文件夹中打开

Edy*_*mov 3 git git-bash cmder

请有这种经验的我描述一下如何正确设置CMDER的选项以在当前文件夹中使用Git Bash打开新控制台(例如在此处打开CMDER)。此字符串不起作用:

"C:\Program Files (x86)\Git\bin\sh.exe" --login -i -new_console:%__CD__%
Run Code Online (Sandbox Code Playgroud)

我试过混合这个

""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
Run Code Online (Sandbox Code Playgroud)

和这个

cmd /k "%ConEmuDir%\..\init.bat" -new_console:%__CD__%
Run Code Online (Sandbox Code Playgroud)

Von*_*onC 5

您的第二个选项应该有效:

请参阅此要点(也适用于Cmder):

  • 打开 Conemu
  • 打开Settings -> Tasks或转到新标签按钮 -> Setup tasks
  • 单击 + 添加新任务
  • 输入名称为 Git Bash 或任何您喜欢的名称

任务参数:

/icon "C:\Program Files (x86)\Git\etc\git.ico" /dir "C:\_git"
Run Code Online (Sandbox Code Playgroud)

命令:

"C:\Program Files (x86)\Git\bin\sh.exe" --login -i 
Run Code Online (Sandbox Code Playgroud)

如果您想强制您的$HOME目录位于本地 HD 而非网络驱动器上,您可以使用以下命令执行此操作:

"set PATH=C:\Users\<username>;%PATH%" & "set HOME=C:\Users\Ndecarteret" & "C:\Program Files (x86)\Git\bin\sh.exe" --login -i 
Run Code Online (Sandbox Code Playgroud)

教程也很完整

注意:您的案例可能与问题 709相关。