MSysGit instala un elemento del menú contextual que abre un indicador de Git Bash en la carpeta seleccionada actualmente; sin embargo, esto abre una ventana cmd.exe y me gustaría que se abra en Console2 .
¿Qué modificaciones necesito hacer para que esto funcione?
Tenga en cuenta que he visto esta pregunta relacionada , pero la respuesta está desactualizada: MSysGit ahora está utilizando un script vba para invocar el indicador bash. Además, no explica explícitamente cómo hacer que las cosas funcionen con Console2.
Actualización: puede estar interesado en hacer lo mismo con ConEmu , un excelente sucesor de la consola . Ver aquí: Git Bash Aquí en ConEmu

.batscripts (sin cambiar a una pestaña diferente, ejecutar sin formatoCmd.exe). ¿Alguien tiene alguna idea sobre esto?El script vba simplemente inicia el acceso directo de Git Bash en el mismo directorio; simplemente cambie ese acceso directo para que apunte al ejecutable de Console2 y configure Console2 para que use sh de MSysGit como shell.
ACTUALIZADO
Entrando en más detalles ya que solo necesitaba hacerlo nuevamente en una computadora nueva:
Configurando Console2
C:\Program Files (x86)\Git\etc\git.icoC:\Program Files (x86)\Git\bin\sh.exe --login -iAfinando el atajo de Git Bash
C:\Tools\Console2\Console.exe -t git -d .(bien donde se encuentra su binario Console2)El truco es el "-d". opción pasada a Console2: el
Git Bash.vbsscript cambia el directorio actual al punto señalado por el mouse antes de iniciar el acceso directo.Espero que ayude.
fuente
En caso de que alguien se encuentre con esto queriendo usar MinGW Bash, encontré una solución para eso.
BashC:\MinGW\msys\1.0\bin\sh.exe -lEditar registro
Crea
~/.profilecon lo siguiente:cd Man Page
Esto funciona con Console2 de 64 y 32 bits, no estoy seguro de qué era el coderanger .
fuente
HKCR\...\commandno debe encerrarse entre comillas. A continuación, creo\-dque quiere decir pasar el/dparámetro para especificar los datos para la nueva entrada del registro. Además, necesita comillas dobles alrededor del valor de los datos y el-tparámetro hace que Console.exe no se abra en absoluto, así que excluya eso. Debería verse así:reg add HKCR\Directory\shell\Bash\command /d "C:\Console2\Console.exe -d \"%V\""cmd.exe, ya que Bash permite el uso de comillas simples y dobles para cadenas. Debería considerar actualizar a Bash.Suponiendo que tiene una pestaña Console2 llamada 'bash':
fuente