Windows Terminal 1.14 y Terminal Preview 1.15 contienen varias correcciones de fallas.

Windows Terminal 1.14 y Terminal Preview 1.15 contienen varias correcciones de fallas.

Microsoft ha lanzado nuevas actualizaciones para Windows Terminal tanto para su canal estable como para el canal de vista previa. La última actualización estable es Windows Terminal v1.14.186 y contiene correcciones de la versión anterior de Preview Channel. Esto significa que la nueva actualización estable tiene correcciones para varios problemas de fallas y más. Microsoft señala aquí que el motor de representación de texto no está disponible en esta actualización.

Aquí está el registro de cambios completo para Windows Terminal v1.14.186 Stable Channel:

  • El terminal ahora admite mejor el «Búfer de pantalla alternativo» de xterm.

  • Las ventanas de la aplicación de la consola ahora funcionarán de manera más consistente en la Terminal: cuando una aplicación solicita ocultarla o minimizarla, minimizamos la ventana de la terminal asociada a ella.

  • El terminal ahora puede enviar eventos de enfoque xterm a aplicaciones cliente conectadas.

  • Hemos agregado una nueva configuración experimental,


    experimental.useBackgroundImageForWindow

    , que le permite usar una imagen como fondo para cualquier cantidad de paneles (¡gracias @nico-abram!)

  • Ahora puede cambiar el sonido del timbre usando la configuración profile.bellSound.

Aquí están las correcciones de errores:

  • La selección de teclado ahora funciona mejor con copyOnSelect (#13360).
  • La selección del teclado ahora está limitada al área desplazable (#13353) (#13372)
  • Los comandos «Abrir archivo de configuración» ahora mencionan explícitamente «JSON» para facilitar la recuperación (#13265).
  • La tecla de acceso directo ahora está definida para la extensión de shell «Abrir en terminal» (# 13080) (¡gracias @ianjoneill!)
  • Se corrigió un bloqueo al usar la opción Terminal predeterminada en la interfaz de usuario de Configuración (# 13160).
  • El banner de la terminal predeterminada ahora está oculto si abrió una sesión a través de la terminal predeterminada (# 13344).
  • [O ya no se genera erróneamente desde eventos de enfoque para clientes libuv como neovim (#13260)
  • Ya no fallamos cuando un lector de pantalla lee desde una aplicación CLI usando un búfer alt (#13250).
  • Eliminar el último perfil en la interfaz de usuario de configuración ya no provoca un bloqueo (# 13242).
  • Abrir Windows Terminal a través del menú Win+X ya no falla (#13212).
  • La extensión de shell «Abrir en terminal» ahora está oculta cuando se accede a una ruta que no sea el sistema de archivos, como Acciones rápidas (# 13206) (¡gracias @ leejy12!)
  • Borrar la pantalla con cls o Clear-Host no dejará una línea de texto errónea (#13324) (¡gracias @j4james!)
  • Las sesiones de terminal predeterminadas ahora pasan correctamente los eventos de enfoque cuando se abren (#13247).
  • El terminal ahora usará Unicode 14.0 para determinar el ancho de algunos caracteres Unicode (#13292).
  • Ya no intentaremos ejecutar wsl para pedirle que nos informe sobre las distribuciones cuando es obvio que no las tiene (#13436)
  • Arreglamos una condición de carrera de transferencia de terminal predeterminada menor que no afectó a nadie (# 13410).
  • El menú contextual de la pestaña ahora tiene una opción «Buscar» (# 13055) (¡gracias @Predelnik!)
  • SetConsoleWindowInfo ya no puede bloquear la pestaña del terminal (#13212).
  • Se corrigió un bloqueo ocasional al abrir la interfaz de usuario de configuración (# 13160).

Pasando a la vista previa, Microsoft lanzó hoy Windows Terminal Preview v1.15.186. La nueva actualización brinda soporte completo para la selección de teclado, así como soporte experimental para las etiquetas de la barra de desplazamiento. Aquí hay una lista muy larga de cambios en la última versión preliminar de Terminal:

Funciones:

  • ¡La selección de texto en la terminal ha mejorado!

    • Use la acción «markMode» para ingresar al modo de marca y crear una selección en el cursor (#13053) (#13358). De forma predeterminada, está vinculado a Ctrl+Shift+M. ¡Asegúrate de intentarlo!

    • Las selecciones realizadas con el teclado ahora muestran la IU del marcador de selección (#10865).

    • Use la acción «switchSelectionEndpoint» para cambiar el punto final que mueve en la selección (#13370).

    • Use la acción «toggleBlockSelection» para convertir una selección existente en una selección de bloque (#13219).

  • [Experimental] ¡Ahora admitimos etiquetas de barra de desplazamiento! (#12948) (#13163) (#13291) (#13414)

    • Use la acción «addMark» para agregar una marca de barra de desplazamiento.

    • El parámetro de color opcional se puede utilizar para especificar un color.

    • Use la acción «scrollToMark» con el parámetro de dirección especificado para desplazarse entre las marcas.

    • Use la acción «clearMark» para eliminar la marca seleccionada

    • Utilice la acción «clearAllMarks» para eliminar todas las marcas de la barra de desplazamiento.

    • La configuración global «experimental.autoMarkPrompts» se puede establecer en verdadero para marcar automáticamente cada sugerencia. NOTA. Esto usa la secuencia FTCS_PROMPT de FinalTerm, OSC 133; ¡Y que ahora apoyamos! (#13163)

    • La configuración global «experimental.showMarksOnScrollbar» también se puede establecer en verdadero para mostrar las marcas en la barra de desplazamiento.

  • Si es nuevo en Windows Terminal Preview pero ya instaló y configuró Windows Terminal, ahora estamos migrando su configuración (# 12907) (¡gracias @huiyooumich!)

  • El menú contextual de la pestaña ahora tiene una opción «Buscar» (# 13055) (¡gracias @Predelnik!)

Cambios:

  • Los comandos «Abrir archivo de configuración» ahora mencionan explícitamente «JSON» para facilitar la recuperación (#13265).
  • Los esquemas de color ahora admiten «púrpura» y «magenta» indistintamente en JSON (#13261) (¡gracias @matthewd673!)
  • La tecla de acceso directo ahora está definida para la extensión de shell «Abrir en terminal» (# 13080) (¡gracias @ianjoneill!)
  • El panel «Guardar» de la interfaz de usuario de configuración ahora coincide con el pie de página «Abrir archivo JSON» (# 13282) (¡gracias @HO-COOH!)
  • La opción «Terminal predeterminada» en la interfaz de usuario de configuración ahora tiene una opción «Dejar que Windows decida» (# 13160).
    • Se solucionó el bloqueo ocasional al abrir la interfaz de usuario de configuración (¡mismo PR!)
  • Los botones Guardar y Descartar cambios se han reordenado en la interfaz de usuario de configuración para que coincidan más con las pautas de la interfaz de usuario de Windows (n.º 13237).
  • @dansmor7 mejoró la apariencia de las pestañas de colores cuando están desenfocadas o se desplazan sobre ellas (#13434) (¡gracias!)

Más secuencias de escape y más soporte de VT

Cortesía de @j4james:

  • Las aplicaciones ahora pueden usar DECCTR para cambiar el esquema de color del terminal (#13139) (#13227)
  • Las mismas aplicaciones ahora pueden usar DECAC para asignar un color a los colores predeterminados de primer plano y de fondo, y para cambiar el color de fondo de una pestaña (#13058).
  • Otras aplicaciones ahora pueden usar DECPS para reproducir la secuencia básica de notas musicales (#13208). Esta característica es solo una vista previa hasta que nos aseguremos de que la fuente de sonido MIDI esté disponible dondequiera que se envíe Stable.

Documentación

  • Building.md y mouseInput.cpp se han limpiado un poco (#13333) (¡gracias @ofek y @oferze!)
  • Hemos agregado un diagrama de Gantt a la hoja de ruta (#13234)

En la parte de atrás…

  • @lhecker reescribió cómo manejamos las coordenadas en el proyecto, allanando el camino para un historial de desplazamiento más largo y eliminando muchas fuentes de fallas de aserción; Si ve algo extraño que parece un problema con el sistema de coordenadas, ¡infórmelo! (#13025)

Error de corrección

  • Ya no estamos suprimiendo un fondo negro negro o un primer plano gris para PowerShell (#13352).
    • Decidimos eliminar esta solución alternativa porque las versiones más recientes del componente PSReadline PowerShell contienen una solución para este problema.
    • Fue un parche de compatibilidad que influyó en las posibilidades de grandes proyectos como Oh My Posh .
    • ❗ Si ve un fondo negro inesperado detrás del texto mientras escribe un comando en PowerShell, asegúrese de que su versión de PSReadline esté actualizada. Puede actualizar su versión de PSReadline ejecutando el comando «Update-Module PSReadline».
  • El banner de la terminal predeterminada ahora está oculto si abrió una sesión a través de la terminal predeterminada (# 13344)
  • [O ya no se genera erróneamente desde eventos de enfoque para clientes libuv como neovim (#13260)
  • AtlasEngine ya no aumenta en secreto el tamaño de fuente de las copias HTML/RTF cuando se cambia la fuente (#13384).
  • La selección del teclado ahora está limitada a un área desplazable (#13318).
  • La extensión de shell «Abrir en terminal» ahora está oculta cuando se accede a una ruta que no sea el sistema de archivos, como Acciones rápidas (# 13206) (¡gracias @ leejy12!)
  • Borrar la pantalla con cls o Clear-Host no dejará una línea de texto errónea (#13324) (¡gracias @j4james!)
  • Las sesiones de terminal predeterminadas ahora pasan correctamente los eventos de enfoque cuando se abren (#13247).
  • El terminal ahora usará Unicode 14.0 para determinar el ancho de algunos caracteres Unicode (#13292).
  • Ya no intentaremos ejecutar wsl para pedirle que nos informe sobre las distribuciones cuando es obvio que no las tiene (#13436)
  • Arreglamos una condición de carrera de transferencia de terminal predeterminada menor que no afectó a nadie (# 13410).

Fiabilidad

  • Se corrigió un bloqueo cuando un lector de pantalla lee desde una aplicación CLI usando un búfer alt (#13250) (#13244).
  • Eliminar el último perfil en la interfaz de usuario de configuración ya no provoca un bloqueo (# 13242).
  • Abrir Windows Terminal a través del menú Win+X ya no falla (#13212).
  • SetConsoleWindowInfo ya no puede bloquear la pestaña del terminal (#13212).

Los desarrolladores pueden encontrar más detalles sobre varias funciones, como el modo de etiqueta y las etiquetas de la barra de desplazamiento, en el blog oficial de Microsoft aquí .

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *