Git Bash Aquí en ConEmu

¿Cómo puedo crear una entrada del menú contextual con el botón derecho del ratón para abrir Git Bash en una carpeta determinada dentro de ConEmu ? Ver Git Bash Aquí en Console2 para la pregunta equivalente para Console2.

Hay varias maneras en que esto se puede hacer en ConEmu, ya que es tan altamente configurable, pero aquí está la forma en que lo hago.

  • En ConEmu, pulse Win Alt p para abrir el diálogo de configuración.
  • Seleccione la subsección Tareas bajo el nodo Inicio y haga clic en el icono + para agregar una nueva "Tarea"
  • En el campo Nombre de la tarea, ingrese Git Bash , deje en blanco los parámetros de tarea y agregue "C:\Program Files\Git\bin\sh.exe" --login -i a la sección Comandos "C:\Program Files\Git\bin\sh.exe" --login -i . Debe ser algo como esto:

Tarea de Git Bash

  • Ahora seleccione el nodo Integración e introduzca lo siguiente bajo la sección de integración de menú ConEmu Here – Explorer :
    • ConEmu Here [Git Bash] menú: ConEmu Here [Git Bash]
    • Comando: /single /cmd {Git Bash}
    • Archivo de icono: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico
  • Haga clic en el botón Registrar

Integración

Esto debería agregar una entrada en el menú contextual del botón derecho del ratón (con el icono). En el campo Comando puede utilizar cualquiera de los conmutadores ConEmu.exe (vale la pena revisar para obtener una documentación más completa de lo que puede hacer – es bastante potente).

Nota: Si desea que aparezca un icono de Git para Windows en la parte superior izquierda de la ventana ConEmu, utilice el modificador /icon ; p.ej,

 /icon "C:\Program Files\Git\mingw64\share\git\git-for-windows.ico" /single /cmd {Git Bash} 

Esto sólo parece funcionar si es la primera pestaña abierta, sin embargo.

A partir de ConEmu Portable .7z downoad y msysgit PortableGit. 7z descarga , he creado el siguiente acceso directo de Windows. Por supuesto ajustar su camino portátil a ConEmu y Git apropiadamente.

LNK Objetivo:

D: \ PortableApps \ ConEmu \ ConEmu.exe / cmd bin \ bash.exe –login -i -cur_console: n

LNK Comenzar en:

D: \ PortableApps \ Git-msysgit

Git Bash Conemu lnk

Tengo Portable ConEmu versión 150111 en el archivo zip y tenía el Gash Bash en tareas apenas fuera de la caja. Así como algunas otras entradas. Así que no había necesidad de editar nada en absoluto.

Para la interfaz gráfica de usuario de Git, siga los mismos pasos descritos por Robert Collier , pero utilice lo siguiente como comando:

 "C:\Program Files (x86)\Git\bin\wish.exe" "C:\Program Files (x86)\Git\libexec\git-core\git-gui" 

He instalado git con chocolatey y tenía el problema de que git bash no se muestra

Sólo tenía que hacer clic en "Agregar tareas predeterminadas …" en Startup / Tasks para obtener {Bash::Git bash}

Añadir tareas predeterminadas ... en ConEmu

Para el nuevo Bash en Ubuntu en Windows la forma de agregarlo a conemu es crear una nueva tarea como las respuestas anteriores, pero agregar estos campos

 name: bash::ubuntu icon: /icon "%USERPROFILE%\AppData\Local\lxss\bash.ico" task: "%SYSTEMROOT%\System32\bash.exe" ~ 

Tengo en cuestión y siempre en cerrar decir que un proceso está en ejecución, pero creo que es porque tengo zsh dentro de la consola bash.