Reemplazos de consolas de Windows, Parte 1 - Take Command y menta
Windows ejecuta aplicaciones de línea de comandos (como CMD, PowerShell y TCC) en una ventana en modo de caracteres llamada Consola de Windows. Desafortunadamente, la consola de Windows siempre ha carecido gravemente incluso de las funciones más básicas en comparación con lo que está disponible en las aplicaciones GUI. Y la interfaz de usuario de la consola de Windows no ha cambiado significativamente desde su primera aparición en Windows NT 3.1 (allá por 1993).
Esta es la primera de una serie de publicaciones que compararán y contrastarán las soluciones de JP Software. Take Command con reemplazos de consola de Windows (y Linux). Con suerte, también encontraremos algo de inspiración para nuevas funciones en la próxima versión de Take Command!
Durante las próximas semanas, echaremos un vistazo a:
- menta
- Consola
- PromptPal
- PowerCMD
- Terminal de gnomos
- Consola KDE
y cualquier otro que podamos encontrar (¡o que nos sugieras!).
Hoy echaremos un vistazo a Mintty, un reemplazo de la consola y emulador de terminal para Cygwin y MSYS. Mintty adopta un enfoque minimalista para reemplazar la consola de Windows; la primera impresión es que nada ha cambiado:
A pesar de las apariencias, Mintty es en realidad una aplicación GUI, basada en el código PuTTY 0.60. Mintty no reemplaza el símbolo del sistema de Windows; es sólo un contenedor para programas de línea de comandos (como CMD, TCC, Golpe, etc.). Mintty utiliza canalizaciones para manejar la entrada y salida de la aplicación de consola, lo que da como resultado una salida y un desplazamiento rápidos. La desventaja es que los programas de consola que tienen entrada interactiva, salida coloreada o usan posicionamiento de pantalla (es decir, cualquier cosa que no sea salida tty básica) no funcionarán con Mintty.
Mintty agrega algunas características más allá de lo que está disponible en la consola estándar de Windows:
- Un copiar y pegar más fácil (que también está orientado a líneas en lugar de a columnas como en la consola de Windows)
- Arrastrar y soltar
- Emulación de terminal compatible con Xterm
- Opción de ventana transparente
- Salida más rápida
- Abra archivos y URL con Ctrl+clic izquierdo
Echemos un vistazo a la Take Command ventana. (El Take Command Las ventanas de vista de lista y carpeta estilo Explorador, y la ventana de entrada de comandos común están configuradas en Ocultar automáticamente para mostrar una comparación más sencilla con la ventana de Mintty).
Take Command incluye todas las características de Mintty enumeradas anteriormente (con la excepción parcial de la salida del terminal Xterm; ver más abajo).
Ahora veamos algunos de los Take Command funciones que no están disponibles en Mintty. (El lleno Take Command la lista de funciones asciende a decenas de miles; demasiados para intentar enumerarlos aquí).
Caracteristicas
|
Take Command
|
menta
|
Precio (copia única nueva)
|
$99.95
|
Gratis (GPL)
|
Interfaz de usuario de Windows con pestañas | ||
Múltiples ventanas con pestañas para aplicaciones de consola
|
||
Ejecute aplicaciones GUI simples en pestañas
|
||
Personalizar las teclas de aceleración del menú
|
||
Personalizar la ubicación de las pestañas (arriba/abajo/izquierda/derecha)
|
||
Múltiples temas de visualización
|
||
Grupos de pestañas horizontales/verticales
|
||
Conectar y desconectar ventanas de consola
|
||
Ventana de entrada de comando opcional
|
||
Cortar y pegar selección de bloque y/o línea
|
||
Opción de transparencia continuamente variable
|
||
Explorador de archivos GUI integrado
|
||
Pestañas de inicio definidas por el usuario
|
||
Barra de herramientas con pestañas programable
|
||
Barra de estado configurable
|
||
Búsqueda de texto completo en ventanas de consola con pestañas
|
||
Ayuda contextual para todos los comandos y variables
|
||
Versiones de 32 y 64 bits
|
||
Velocidad de visualización
|
Take Command
|
menta
|
dir /s c:\windows (en segundos) – Consola de Windows: 38.5 |
19.5
|
17.8
|
Símbolo del sistema
|
Take Command
|
menta
|
GUI IDE con depurador de archivos por lotes
|
||
Alias (comando y directorio)
|
||
Expresiones regulares en nombres de archivos
|
||
Comodines en nombres de rutas y/o nombres de archivos
|
||
Editor de línea de comando mejorado
|
||
Finalización de nombre de archivo mejorada
|
||
GNavegación por directorios
|
||
Salida de texto ANSI X3.64
|
||
Editor de archivos por lotes integrado
|
||
Acceso directo a archivos FTP/HTTP (incluidos SSL y SSH)
|
||
Acceso al sistema de archivos de red (OpenAFS)
|
||
Secuencias de comandos activas (Perl, Python, VBSscript, Javascript)
|
||
Lenguaje de escritura
|
Take Command
|
menta
|
Comandos internos |
182
|
0*
|
Variables internas |
177
|
0*
|
Funciones internas |
291
|
0*
|
*Mintty no incluye un intérprete de comandos.
Take Command es ligeramente más lento que Mintty a la hora de mostrar resultados de texto (aunque sigue siendo dos veces más rápido que la consola estándar de Windows). Pero a diferencia de Mintty, Take Command admite todas las aplicaciones de consola, incluidas aquellas que escriben directamente en la pantalla, usan colores o tienen entrada interactiva.
La única zona donde Take Command no coincide ni supera las características de Mintty en la emulación del terminal Xterm. Take Command tiene soporte interno ANSI (VT100), pero Mintty agrega soporte Xterm y vt220. (Esto no sería demasiado difícil de agregar Take Command, aunque hasta ahora nadie ha pedido nada más allá de la salida ANSI existente).
La próxima vez: comparando Take Command y Consola.