Cómo mejorar tu consola de Cygwin con Mintty

Tabla de contenido:

Video: Cómo mejorar tu consola de Cygwin con Mintty

Video: Cómo mejorar tu consola de Cygwin con Mintty
Video: Amahi Home Server | Install And Overview 2024, Marcha
Cómo mejorar tu consola de Cygwin con Mintty
Cómo mejorar tu consola de Cygwin con Mintty
Anonim
Cygwin es genial para obtener algo de bondad de línea de comandos de Linux en Windows, pero usar el Shell de Windows para acceder a él mata parte de esa magia. Con Mintty y algunos otros métodos, puede hacer que la experiencia sea mucho más lujosa.
Cygwin es genial para obtener algo de bondad de línea de comandos de Linux en Windows, pero usar el Shell de Windows para acceder a él mata parte de esa magia. Con Mintty y algunos otros métodos, puede hacer que la experiencia sea mucho más lujosa.

Limitaciones de shell de Windows

Ya le hemos mostrado cómo instalar y usar Cygwin para que pueda usar Windows y no tenga que perderse esa bondad de la línea de comandos. Para mucha gente, sin embargo, la emoción de ejecutar bash en Windows se ve gravemente obstaculizada por el hecho de que Cygwin utiliza el shell del símbolo del sistema para hacer las cosas. Estos son algunos de los problemas y quejas más comunes con esta configuración:

  • Cambiar el tamaño de la ventana horizontalmente no funciona correctamente
  • No se pueden cambiar eficientemente las caras o los tamaños de las fuentes sobre la marcha.
  • El desplazamiento a través del teclado no funciona.
  • La selección de texto sobre varias líneas no funciona.
  • Con algunas configuraciones, seleccionar texto en absoluto no funciona.
  • Es todo tipo de feo en comparación con lo que ofrecen los terminales de Linux.

Una herramienta útil que es una tarea difícil de utilizar no me lleva muy lejos. ¿Qué hay de tí?

Mintty salva el día

Mintty es una excelente alternativa para Cygwin que proporciona una gran cantidad de características útiles y alivia los problemas anteriores. Si usa MSYS / MinGW en lugar de Cygwin, Mintty también funciona muy bien con eso.

Puede instalar Mintty al tomarlo desde la página de descarga del proyecto (¡asegúrese de obtener la versión correcta para su configuración!), O simplemente puede ejecutar el archivo Setup.exe de Cygwin de nuevo.

En la pantalla Seleccionar paquetes, busque en "Conchas" y busque Mintty. Haga clic donde dice "Omitir" y presione el botón Siguiente. Una vez que haya terminado de instalarlo, debería poder ir a Inicio> Todos los programas> Cygwin> mintty para iniciarlo.
En la pantalla Seleccionar paquetes, busque en "Conchas" y busque Mintty. Haga clic donde dice "Omitir" y presione el botón Siguiente. Una vez que haya terminado de instalarlo, debería poder ir a Inicio> Todos los programas> Cygwin> mintty para iniciarlo.
Aquí es cómo se ve la ventana predeterminada de Mintty:
Aquí es cómo se ve la ventana predeterminada de Mintty:
Es un poco de vainilla, pero notará que el cambio de tamaño funciona correctamente y que la fuente es al menos un poco mejor. Puede presionar Ctrl y + o - para hacer que la fuente sea más grande o más pequeña en cualquier momento. Haga clic derecho en la barra de título y elija Opciones …
Es un poco de vainilla, pero notará que el cambio de tamaño funciona correctamente y que la fuente es al menos un poco mejor. Puede presionar Ctrl y + o - para hacer que la fuente sea más grande o más pequeña en cualquier momento. Haga clic derecho en la barra de título y elija Opciones …
Lo primero que hice fue cambiar la transparencia de la ventana y el cursor en la pestaña Aspectos a algo con lo que estoy más familiarizado. Dirígete a la pestaña Texto cuando hayas terminado.
Lo primero que hice fue cambiar la transparencia de la ventana y el cursor en la pestaña Aspectos a algo con lo que estoy más familiarizado. Dirígete a la pestaña Texto cuando hayas terminado.
Por supuesto, puede cambiar la fuente predeterminada, pero también la configuración regional y el conjunto de caracteres a algo diferente de lo que Windows está usando en este momento. También puedes jugar con suavizado de fuentes si tu monitor lo muestra demasiado irregular.
Por supuesto, puede cambiar la fuente predeterminada, pero también la configuración regional y el conjunto de caracteres a algo diferente de lo que Windows está usando en este momento. También puedes jugar con suavizado de fuentes si tu monitor lo muestra demasiado irregular.
En las opciones del mouse, podrás cambiar la configuración de interacción del mouse, como copiar y pegar. También puede hacer que el mouse coloque fácilmente el cursor de la línea de comando, algo que a menudo les gusta a los usuarios de vim. Por último, haga clic en la ventana.
En las opciones del mouse, podrás cambiar la configuración de interacción del mouse, como copiar y pegar. También puede hacer que el mouse coloque fácilmente el cursor de la línea de comando, algo que a menudo les gusta a los usuarios de vim. Por último, haga clic en la ventana.
Aquí, puede cambiar el tamaño de terminal predeterminado, el tamaño del búfer de retroceso y elegir un modificador para desplazarse con las teclas de flecha. De forma predeterminada, Shift + Up / Down se desplazará a través del búfer en la ventana. Ahora, así es como se ve mi configuración modificada de Mintty.
Aquí, puede cambiar el tamaño de terminal predeterminado, el tamaño del búfer de retroceso y elegir un modificador para desplazarse con las teclas de flecha. De forma predeterminada, Shift + Up / Down se desplazará a través del búfer en la ventana. Ahora, así es como se ve mi configuración modificada de Mintty.
(Haga clic en la imagen de arriba para ver una versión más grande.)
(Haga clic en la imagen de arriba para ver una versión más grande.)

Otros métodos (para los amantes de PuTTY)

Mintty es genial, pero puede que a otros no les guste tanto. Le mostramos cómo instalar un servidor SSH en Cygwin, y muchas personas usan PuTTY o KiTTY para conectarse a Cygwin de esa manera. Sin embargo, si no desea configurar el acceso SSH, hay una manera más fácil.

PuTTYcyg es una versión parcheada de PuTTY que puede conectarse a las instalaciones nativas de Cygwin. Solo hay un problema: PuTTY se actualizó recientemente a la versión 0.61, agregando soporte para las listas de salto de Windows 7, el cambio de tamaño de Aero y las fuentes de ancho no fijo. PuTTYcyg aún no se ha actualizado, por lo que tendrá que elegir entre el soporte de Cygwin y la compatibilidad con Windows 7. No he podido encontrar el parche por sí mismo, por lo que no he intentado agregar soporte a la última versión de PuTTY. Si es así, por favor, deje una línea en los comentarios.

Personalmente, prefiero KiTTY sobre PuTTY porque es más personalizable y se actualizó con más frecuencia en los últimos 4 años. Hay un parche PuTTYcfg compatible con KiTTY que agrega esta funcionalidad para otros como yo. Sin embargo, para ser honesto, desde que empecé a usar Mintty con Cygwin no he tocado KiTTY en semanas.

Por último, si está buscando algo que sea compatible con Cygwin, así como con el Símbolo del sistema de Windows, es posible que esté interesado en la Consola. Es un reemplazo de la consola que permite tabular múltiples tipos de shells, así como agregar transparencia y cambios de fuente sobre la marcha.

¿Tienes un shell Cygwin preferido? ¿Tienes una alternativa a Cygwin? ¿Sabes de un parche que funcione con PuTTY 0.61? Háganos saber a continuación!

Recomendado: