Solución:
Cuando instale Cygwin (o si ya lo ha instalado, descárguelo de nuevo y vuelva a iniciar la configuración para ejecutar una actualización), asegúrese de seleccionar el chere
paquete en la categoría “Conchas”.
Después de que se inicie Cygwin, abra una terminal Cygwin (como administrador) y escriba el comando: chere -i -t mintty -s bash
.
Ahora debería tener “Bash Prompt Here” en el menú contextual del botón derecho del ratón de Windows.
(mintty es el terminal predeterminado de Cygwin. Si no lo elige con el -t
opción, su “Bash Prompt Here” utilizará el mismo terminal que el símbolo del sistema de Windows, lo que evita el cambio de tamaño horizontal).
Esto es lo que uso. No requiere chere
paquete o retoques del registro. Funciona en Windows 7.
Ve a tu carpeta “Enviar a”:
C:Users<your_user_name>AppDataRoamingMicrosoftWindowsSendTo
Crea un atajo llamado Bash Here
tener esto en el Target
campo:
C:cygwinbinmintty.exe -i /Cygwin-Terminal.ico C:cygwinbinbash.exe -l -c "cd "$0" ; exec bash"
En el Explorador de Windows, haga clic con el botón derecho en una carpeta y seleccione Send To > Bash Here
.
Y aquí está el truco opuesto, abrir un Explorador de Windows en su directorio bash actual. Crea este alias:
alias winx='/cygdrive/c/Windows/explorer.exe /e,`cygpath -w .`'
Nota la cygpath -w .
la parte de arriba está encerrada entre las marcas de retroceso.
Ahora solo escribe winx
en el indicador de bash, y aparece un Explorador de Windows.
Nota: Si winx lo dirige a su carpeta de documentos, intente
alias winx='/cygdrive/c/Windows/explorer.exe /e,`cygpath -w $PWD`'
Desde la terminal cygwin, ejecute este comando:
echo "cd your_path" >> ~/.bashrc
El script .bashrc se ejecuta cuando abre una nueva sesión de bash. El código anterior con cambio al tu camino directorio cuando abre una nueva sesión cygwin.