Combina Git Bash y abriendo en la carpeta actual en CMDER

Por favor, descríbeme, que tengo esa experiencia, cómo configurar correctamente las opciones de CMDER para abrir una nueva console con Git Bash en la carpeta actual (Abrir CMDER aquí, por ejemplo). Esta cadena no funciona:

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

Intenté mezclar con esto

 ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i" 

y esto

 cmd /k "%ConEmuDir%\..\init.bat" -new_console:%__CD__% 

Su segunda opción debería haber funcionado:

Vea esta idea (también para Cmder ):

  • Abra Conemu
  • Abra Settings -> Tasks o vaya al button de nueva pestaña -> Setup tasks .
  • Haga clic en + para agregar una nueva tarea
  • Introduce el nombre como Git Bash o lo que quieras

Parámetros de la tarea:

 /icon "C:\Program Files (x86)\Git\etc\git.ico" /dir "C:\_git" 

Mando:

 "C:\Program Files (x86)\Git\bin\sh.exe" --login -i 

Si desea forzar su directory $HOME para que esté en HD local, no en unidad de networking, puede hacer esto como el command en su lugar:

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

Este tutorial es bastante completo también .

Nota: su caso podría estar relacionado con el número 709 .

Utilice este script (configúrelo como acceso directo, por ejemplo)

 %windir%\system32\wscript.exe "C:\Program Files (x86)\Git\Git Bash.vbs" "PATH" 

Simplemente tiene que usar Git Bash.vbs y pasarle un parámetro de ruta a la carpeta deseada. Así es como funciona el menu contextual de git bash here . pase $ 1 como el parámetro de la carpeta.


--login

La opción de command-line --login pasada a bash hace que se comporte como un "shell de inicio de session"