Windows Terminal v0.8 finalmente está aquí con características interesantes
Microsoft finalmente está lanzando una nueva versión de Windows Terminal, que incluye todas las características nuevas anunciado antes. Ahora puede usar la búsqueda, cambiar el tamaño de las pestañas y también usar efectos retro CRT dentro de la Terminal de Windows.
Windows Terminal, una nueva aplicación de terminal para usuarios de línea de comandos que tiene muchas características nuevas que incluyen pestañas, un motor de procesamiento de texto basado en DirectWrite / DirectX acelerado por GPU, perfiles y más.
Windows Terminal es completamente de código abierto. Gracias a la nueva consola con pestañas, permite organizar instancias de Símbolo del sistema, Potencia Shell, y Subsistema de Windows para Linux juntos en una sola aplicación.
La aplicación viene con un ícono que recuerda a nuevos Iconos de Office y OneDrive, que refleja la visión de diseño moderno de Microsoft conocida como 'Diseño fluido'.
Terminal de Windows v0.8
Windows Terminal v0.8 ya está disponible en Microsoft Store. Los cambios clave incluyen.
Buscar
Se ha agregado la función de búsqueda a la Terminal. El enlace de teclas predeterminado para invocar el menú desplegable de búsqueda es {"comando": "buscar", "teclas": ["ctrl + mayús + f"]}
.
Efectos de terminal retro
Ahora puede tener efectos retro CRT dentro de la Terminal de Windows, como líneas de exploración y texto brillante. Algo como esto:
Esta es una función experimental, pero para habilitarla, puede agregar el siguiente fragmento de código a cualquiera de sus perfiles:
"experimental.retroTerminalEffect": verdadero
Combinaciones de teclas mejoradas de paneles y pestañas
Al abrir un nuevo panel o pestaña con una combinación de teclas, ahora puede especificar qué perfil usando el nombre del perfil "perfil": "nombre-perfil"
, guid "profile": "profile-guid"
o índice "índice": perfil-índice
. Si no se especifica ninguno, se utiliza el perfil predeterminado.
Además, puede anular ciertos aspectos del perfil, como el ejecutable de la línea de comandos del perfil. "línea de comandos": "ruta / a / my.exe"
, directorio de inicio "directorio_inicio": "mi / ruta"
, o título de la pestaña "tabTitle": "nuevo-título"
.
Aquí están algunos ejemplos
{"teclas": ["ctrl + a"], "comando": {"acción": "splitPane", "split": "vertical"}}
Abre el perfil predeterminado en un nuevo panel vertical.
{"keys": ["ctrl + b"], "command": {"action": "splitPane", "split": "vertical", "index": 0}}
Abre el primer perfil en el menú desplegable en un nuevo panel vertical.
{"teclas": ["ctrl + c"], "comando": {"acción": "splitPane", "split": "horizontal", "perfil": "{00000000-0000-0000-0000-000000000000} "," línea de comandos ":" foo.exe "}}
Abre el perfil con el guid 00000000-0000-0000-0000-000000000000 usando el ejecutable de línea de comando de foo.exe en un nuevo panel horizontal.
{"keys": ["ctrl + d"], "command": {"action": "newTab", "profile": "profile1", "startDirectory": "c: \\ foo"}}
Abre el perfil con el nombre profile1 comenzando en el directorio c: \ foo en una nueva pestaña.
{"keys": ["ctrl + e"], "command": {"action": "newTab", "index": 1, "tabTitle": "bar", "startDirectory": "c: \\ foo "," línea de comandos ":" foo.exe "}}
Abre el segundo perfil en el menú desplegable usando la línea de comando ejecutable de foo.exe con un título de pestaña de barra que comienza en el directorio c: \ foo en una nueva pestaña.
Configuración predeterminada personalizada
Ahora puede modificar su profiles.json para tener su propia configuración de perfil predeterminada. Con esta nueva arquitectura, puede establecer una propiedad una vez y hacer que se aplique a todos sus perfiles. Esta nueva configuración ayuda a minimizar las configuraciones redundantes entre perfiles. Para agregar esta función, puede modificar el objeto de perfiles en su profiles.json para tener el "valores predeterminados"
y "lista"
propiedades en el siguiente formato:
"profiles": {"defaults": {"fontFace": "Código de Cascadia", "colorScheme": "Vintage"} "list": [{"commandLine": "cmd.exe", "guid": "{00000000-0000-0000-0000-000000000000}", "nombre": "cmd"}, {"guid": "{11111111-1111-1111-1111-111111111111}", "nombre": "PowerShell Core", "fuente": "Windows. Terminal. PowershellCore "}] },
Con el fragmento de código anterior, todos los perfiles usarán la fuente Cascadia Code y tendrán el esquema de color Vintage.
Tamaño de pestaña
Ahora tiene la capacidad de modificar el comportamiento de los anchos de sus pestañas. Se ha agregado una nueva configuración llamada "titleWidthMode"
. Esta configuración proporciona dos comportamientos de ancho de pestaña diferentes: "igual"
y "titleLength"
. "igual"
hará que todas sus pestañas tengan el mismo ancho y se encojan a medida que se agregan pestañas adicionales, similar a una experiencia de navegador tradicional. "titleLength"
ajustará el tamaño de cada pestaña a la longitud del título de la pestaña.
La Terminal originalmente tenía el comportamiento de ancho de pestaña predeterminado establecido en "titleLength"
. Esta versión cambia el comportamiento predeterminado a "igual"
. Si desea cambiar el comportamiento del ancho de la pestaña de nuevo al "titleLength"
modo, puede agregar el siguiente fragmento de código al "globales"
propiedad de su archivo profiles.json:
"tabWidthMode": "titleLength"
Corrección de errores
- La fila de pestañas ahora se agrandará cuando lo haga la ventana.
- El modo de pantalla completa ahora funciona de manera más confiable.
- Mover el foco entre paneles agrupados debería actuar de la forma esperada.
- Los usuarios del Subsistema de Windows para Linux (WSL) ahora verán el
WT_SESSION
Variable ambiental. - ¡Montones de correcciones de fallas!
La versión real de la aplicación se puede encontrar en Microsoft Store.
Terminal de Windows en Microsoft Store
Fuente