Windows Terminal 0.11 está disponible con actualizaciones de localización y configuración
Microsoft ha lanzado un nueva versión de Windows Terminal, una consola moderna para Windows 10. El lanzamiento ahora está disponible en Microsoft Store, con una serie de nuevas opciones y mejoras.
Anuncio publicitario
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'.
Novedades de Windows Terminal Preview 0.11
Localización
Esta es la primera versión de Windows Terminal que admite idiomas de interfaz de usuario distintos del inglés. Microsoft todavía está solucionando los errores con esto, así que tengan paciencia con nosotros. Si encuentra algún problema de traducción, por favor archívelo en el GitHub.
Actualizaciones de configuración
El desarrollador ha introducido una serie de nuevas opciones en el archivo de configuración. Le recomiendan que mueva su archivo de configuración fuera de la carpeta y haga que la Terminal genere automáticamente uno nuevo. Puede comparar y fusionar los archivos para usar las nuevas opciones.
Settings.json
Se ha cambiado el nombre del archivo profiles.json a settings.json. Si ya tiene la Terminal instalada, su nombre de archivo se actualizará automáticamente.
Código de Cascadia
Código de Cascadia se ha establecido como la fuente predeterminada para todos los perfiles generados automáticamente por la Terminal. Si desea cambiar su fuente, puede agregar el Perfil delantero
propiedad a cualquier perfil o al valores predeterminados
sección.
Esquemas de color de tango
Terminal ahora se envía con los esquemas de color Tango Dark y Tango Light.
Copiar y pegar
Copiar y pegar están vinculados a ctrl + c
y ctrl + v
, respectivamente, en el archivo settings.json recién generado. Esto significa que estas combinaciones de teclas funcionarán junto con Ctrl + Mayús + C
y Ctrl + Mayús + V
y puedes eliminarlos fácilmente. Ctrl + Mayús + C
y Ctrl + Mayús + V
todavía están incluidos en el archivo defaults.json, por lo que aún tendrá una combinación de teclas que puede usar para copiar y pegar si elige eliminar ctrl + c
y ctrl + v
.
Nota: Si desea liberar una combinación de teclas predeterminada, puede configurarla en desatado
o nulo
en su archivo settings.json.
{"comando": "independiente", "teclas": "ctrl + mayús + c"}, {"comando": nulo, "teclas": "ctrl + mayús + v"}
Copia formateada
Microsoft ha cambiado el comportamiento predeterminado de copiar para copiar texto sin formato de forma predeterminada. Se ha agregado una nueva configuración global al archivo settings.json recién generado llamado copyFormatting
. Esto está configurado para falso
de forma predeterminada, sin embargo, puede cambiarlo a cierto
para copiar siempre el formato HTML y RTF.
Nota: En defaults.json, copyFormatting
se establece en cierto
para no romper a los usuarios existentes.
Configuración eliminada
En preparación para la v1.0, los desarrolladores han eliminado algunas configuraciones anteriormente obsoletas. Es probable que esto afecte sus flujos de trabajo, pero debería ser un evento único.
Espacio de nombres "Globals"
La Terminal ya no admite el globales
propiedad en el archivo JSON. Si tiene ajustes dentro del globales
objeto, serán ignorados. Para solucionar este problema, elimine el globales
object y mueva su configuración global a la raíz del archivo JSON.
Tema de la aplicación
El escenario global RequestTheme
ha sido renombrado a tema
. Esto ayuda a limpiar el nombre y proporciona flexibilidad para la creación de temas en el futuro.
"tema": "sistema"
Copiar como una sola línea
los copyTextWithoutNewlines
comando y el argumento recortar el espacio en blanco
por Copiar
han sido eliminados a favor de la linea sola
argumento. Este cambio de nombre ayuda a explicar mejor cómo funciona la función. Si habilita esto como verdadero para un Copiar
enlace de teclas, el contenido copiado de la Terminal estará en una línea cuando se pegue.
{"command": {"action": "copy", "singleLine": true), "keys": "ctrl + alt + c"}
Crear una pestaña de un perfil específico
La primera iteración de la creación de una nueva pestaña de un perfil específico tenía comandos de enlace de teclas de newTabProfile0
para newTabProfile8
. Estos comandos se han eliminado en favor de una alternativa más flexible.
Nota: La indexación en la Terminal comienza en 0.
{"command": {"action": "newTab", "index": NUMBER}, "keys": "ctrl + shift + NUMBER"}
Navegando a una pestaña específica
La navegación de pestañas ahora tiene la misma estructura que la creación de pestañas nuevas, donde switchToTab0
mediante switchToTab8
han sido eliminados a favor de la índice
propiedad.
Nota: La indexación en la Terminal comienza en 0.
{"command": {"action": "switchToTab", "index": NUMBER}, "keys": "ctrl + alt + NUMBER"}
División de paneles
Para permitir más opciones al dividir paneles, el splitHorizontal
y splitVertical
Los comandos se han eliminado a favor del nuevo formato de enlace de teclas. Además, si no proporciona una dirección de división, la Terminal se dividirá de forma predeterminada utilizando auto
, que se dividirá para proporcionar la mayor superficie.
{"command": {"action": "splitPane", "split": "horizontal"}, "keys": "alt + shift + -"}, {"command": {"action": "splitPane", " split ":" vertical "}," keys ":" alt + shift + plus "}
Enfocando entre paneles
Originalmente, podrías usar moveFocusDown
, moveFocusUp
, moveFocusLeft
, moveFocusRight
como comandos de enlace de teclas para navegar entre paneles. Estos se han eliminado y se han agregado los siguientes formatos como reemplazos:
{"command": {"action": "moveFocus", "direction": "down"}, "keys": "alt + down"}, {"command": {"action": "moveFocus", "direction ":" arriba "}," teclas ":" alt + arriba "}, { "command": {"action": "moveFocus", "direction": "left"}, "keys": "alt + left"}, {"command": {"action": "moveFocus", "direction": "derecha"}, "teclas": "alt + derecha"}
Cambiar el tamaño de los paneles
Para seguir la misma arquitectura de enlace de claves, los comandos de cambio de tamaño del panel (resizePaneDown
, resizePaneUp
, resizePaneLeft
, resizePaneRight
) se han eliminado. A continuación se muestra el nuevo formato para cambiar el tamaño de los paneles.
{"command": {"action": "resizePane", "direction": "down"}, "keys": "alt + shift + down"}, {"command": {"action": "resizePane", "direction": "up"}, "keys": "alt + shift + up"}, { "comando": {"action": "resizePane", "direction": "left"}, "keys": "alt + shift + left"}, {"command": {"action": "resizePane", " dirección ":" derecha "}," teclas ":" alt + mayús + derecha "}
Cambiar el tamaño de la fuente
Los siguientes comandos de enlace de teclas le permitieron cambiar el tamaño de fuente, pero ahora se eliminan: decrementoFontSize
, aumenta el tamaño de la fuente
.
Puede modificar el tamaño de la fuente utilizando las combinaciones de teclas siguientes, que utilizan un delta
que define el cambio de tamaño de fuente en puntos.
{"command": {"action": "adjustFontSize", "delta": -1}, "keys": "ctrl + -"}, {"command": {"action": "adjustFontSize", "delta": 1}, "claves": "ctrl + ="}
Corrección de errores
- Las líneas que aparecieron entre bloques sólidos de color de fondo desaparecieron.
- Los argumentos de la línea de comandos deberían activarse de forma más fiable en el orden esperado.
- La pila de entrada se ha cambiado para solucionar algunos problemas con distribuciones de teclado QWERTY que no son US-104.
- Los bordes de la ventana ahora respetan el tema de su aplicación.
Obtener Windows Terminal
La versión real de la aplicación se puede encontrar en Microsoft Store.
Terminal de Windows en Microsoft Store
El código fuente está activado GitHub.