¡Me alegra volver con la última actualización importante antes del lanzamiento de la versión 1.0! Los problemas desde ahora hasta v1.0 serán revisiones de esta versión. Como siempre, puede descargar el Terminal desde la tienda de Microsoft o desde la página de lanzamiento en GitHub . ¡Debajo de cat, veremos más de cerca los detalles de la actualización!
Localización
Esta es la primera versión de Windows Terminal, cuya interfaz de usuario no solo admite inglés. Todavía estamos trabajando en errores, por lo que le pedimos que lo tome con comprensión. Si encuentra algún problema de traducción, infórmenos en GitHub .Ajustes de actualización
Nos gustaría llamar su atención sobre el hecho de que hicimos algunos cambios en la configuración. Recomendamos que mueva el archivo settings.json de la carpeta de la aplicación para que el Terminal genere automáticamente uno nuevo. Después de eso, puede volver a copiar su configuración.Settings.json
El archivo profiles.json ha cambiado de nombre a settings.json. Si ya tiene Terminal instalado, el nombre del archivo se actualizará automáticamente.Código Cascadia
La fuente del Código Cascadia se configuró de manera predeterminada para todos los perfiles generados automáticamente por la Terminal. Si desea cambiar la fuente, agregue la propiedad fontFace a cualquier perfil o a la sección predeterminada .Esquemas de color del tango
Ahora el terminal viene con esquemas de color Tango Dark y Tango Light.

Copiar y pegar
En el archivo settings.json recién generado, las operaciones de copiar y pegar están vinculadas a ctrl + c y ctrl + v , respectivamente. Las nuevas combinaciones de teclas funcionan junto con ctrl + shift + c y ctrl + shift + v , y si es necesario, puede eliminarlas fácilmente. Además, si aún decide abandonar ctrl + c y ctrl + v , aún tendrá la combinación de teclas anterior incluida en el archivo defaults.json.Nota: si desea "liberar" la combinación de teclas anterior, puede establecer su valor como independiente o nulo en el archivo settings.json.{ "command": "unbound", "keys": "ctrl+shift+c" },
{ "command": null, "keys": "ctrl+shift+v" }
Copiar
Cambiamos el comportamiento de copia predeterminado para copiar sin formatear. Para hacer esto, se agregó un nuevo parámetro global copyFormatting al archivo settings.json recién generado . Por defecto, su valor se establece en falso .Nota: en defaults.json, copyFormatting se establece en verdadero .Configuraciones que han sido eliminadas
En preparación para el lanzamiento de la versión 1.0, se eliminaron algunas configuraciones obsoletas. Entendemos que esto probablemente influyó en sus procesos de trabajo, pero esperamos que no tenga que recurrir a esto en el futuro.Espacio de nombres "Globals"A partir de ahora, el Terminal no admite la propiedad globals en el archivo JSON. Si tiene configuraciones dentro del objeto global , se ignorarán. Para resolver este problema, quite el globales objeto y mover los parámetros globales de la raíz del archivo JSON.themeEl parámetro global solicitadoTheme ha cambiado de nombre a tema . Esto ayudará a proporcionar flexibilidad para instalar temas en el futuro."theme": "system"
Copia de línea únicaEl comando copyTextWithoutNewlines y el argumento trimWhitespace para la acción de copia se han eliminado y reemplazado con el argumento singleLine . Este cambio ayuda a explicar mejor cómo funciona esta característica. Si establece el valor de este argumento en verdadero, para la acción de copia , el contenido copiado desde la Terminal se pegará en una línea.{ "command": { "action": "copy", "singleLine": true ), "keys": "ctrl+alt+c" }
Creación de una pestaña con un perfil específicoLa primera iteración de la creación de una nueva pestaña con un perfil específico tenía comandos de enlace clave de newTabProfile0 a newTabProfile8 . Eliminamos estos comandos a 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" }
Ir a una pestaña específica Lanavegación de pestañas ahora tiene la misma estructura que crear una pestaña nueva. switchToTab0 - switchToTab8 se ha eliminado a favor de la propiedad index .Nota: la indexación en la Terminal comienza en 0.{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }
Particionar un panelPara proporcionar más opciones al particionar un panel, splitHorizontal y splitVertical se han reemplazado por un nuevo formato. Además, ahora, si no indica la dirección de separación, la Terminal usará la división por defecto usando la función automática , que realizará el replanteo para asegurar la mayor superficie.{ "command": { "action": "splitPane", "split": "horizontal"}, "keys": "alt+shift+-" },
{ "command": { "action": "splitPane", "split": "vertical"}, "keys": "alt+shift+plus" }
Cambiar entre panelesInicialmente, puede usar moveFocusDown , moveFocusUp , moveFocusLeft , moveFocusRight para crear enlaces de teclas que le permitan moverse entre paneles. Los eliminamos y agregamos el siguiente formato como reemplazo:{ "command": { "action": "moveFocus", "direction": "down" }, "keys": "alt+down" },
{ "command": { "action": "moveFocus", "direction": "up" }, "keys": "alt+up" },
{ "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" },
{ "command": { "action": "moveFocus", "direction": "right" }, "keys": "alt+right" }
Cambiar el tamaño de los panelesPara seguir la misma arquitectura de enlace de teclas, los comandos anteriores para cambiar el tamaño de los paneles ( resizePaneDown , resizePaneUp , resizePaneLeft , resizePaneRight ) también se han eliminado y reemplazado con el siguiente formato:{ "command": { "action": "resizePane", "direction": "down" }, "keys": "alt+shift+down" },
{ "command": { "action": "resizePane", "direction": "up" }, "keys": "alt+shift+up" },
{ "command": { "action": "resizePane", "direction": "left" }, "keys": "alt+shift+left" },
{ "command": { "action": "resizePane", "direction": "right" }, "keys": "alt+shift+right" }
Cambio del tamaño de fuenteLos siguientes comandos de enlace de teclas le permitieron cambiar el tamaño de fuente, pero ahora se eliminan: disminuciónFontSize , aumentoFontSize .Puede cambiar el tamaño de fuente usando las combinaciones de teclas a continuación, que usan delta , que determina el cambio de tamaño de fuente en puntos.{ "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" },
{ "command": { "action": "adjustFontSize", "delta": 1 }, "keys": "ctrl+=" }
Error de corrección
- No aparecen más líneas entre bloques sólidos de fondo;
- Los argumentos de la línea de comando funcionan de manera más confiable. En el orden en que los espera;
- Para resolver algunos problemas con diseños de teclado que difieren del formato QWERTY US-104, se cambió la pila de entrada;
- Ahora los bordes de la ventana Terminal corresponden al tema utilizado.
Finalmente
Esperamos que le guste Windows Terminal y que, como nosotros, esté esperando la versión 1.0, que se lanzará muy pronto. Si desea dejar su comentario o si tiene alguna pregunta, no dude en escribir Kayla (Kayla, @cinnamon_msft ) en Twitter. Además, si desea hacer una propuesta para mejorar la Terminal o informar un error en ella, contáctenos en GitHub para esto . ¡Hasta pronto con nuestra versión 1.0!