请描述一下具有这种经验的我如何正确设置CMDER的选项,以便在当前文件夹中打开带有Git Bash的新控制台(例如,在这里打开CMDER)。此字符串不起作用:
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i -new_console:%__CD__%
我尝试混合到这个
""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"
和这个
cmd /k "%ConEmuDir%\..\init.bat" -new_console:%__CD__%
答案 0 :(得分:1)
你的第二个选择应该有效:
- 打开Conemu
- 打开
Settings -> Tasks
或转到新标签按钮 - >Setup tasks
。- 点击+添加新任务
- 输入名称为Git Bash或任何您喜欢的内容
任务参数:
/icon "C:\Program Files (x86)\Git\etc\git.ico" /dir "C:\_git"
命令:
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i
如果要强制将
$HOME
目录放在本地HD而不是网络驱动器上,可以改为执行此命令:
"set PATH=C:\Users\<username>;%PATH%" & "set HOME=C:\Users\Ndecarteret" & "C:\Program Files (x86)\Git\bin\sh.exe" --login -i
这tutorial is quite complete too。
注意:您的案例可能与issue 709有关。
答案 1 :(得分:0)
使用此脚本(例如将其设置为快捷方式)
%windir%\system32\wscript.exe "C:\Program Files (x86)\Git\Git Bash.vbs" "PATH"
您只需使用Git Bash.vbs
并将路径参数传递给所需的文件夹即可。这就是git bash here
上下文菜单的工作方式。传递$ 1作为文件夹参数。
--login
强> 传递给bash的--login
命令行选项使其表现为“登录shell”