Anunciada el 2 de mayo y disponible para su descarga desde el sitio web del proyecto, la versión 1.89 de Visual Studio Code, el popular editor de código de Microsoft, mejora el cambio de rama y agrega compatibilidad con el pegado con el botón central. Esta opción responde a una antigua solicitud sobre cómo guardar y restaurar editores al cambiar entre ramas de control de código fuente. Los desarrolladores pueden usar la configuración scm.workingSets.enabled para habilitar esta función.

La última versión de VS Code también permite a los desarrolladores obtener una vista previa rápida de una imagen o un vídeo en Markdown al pasar el cursor sobre la ruta de la imagen o el vídeo. Los desarrolladores no necesitan abrir la función de vista previa completa de Markdown. Además, en esta versión, Microsoft Se mejoró la forma en que el editor de código maneja el cambio de nombre de encabezado en los casos donde un archivo Markdown tiene encabezados duplicados.

Otras características de Visual Studio Code 1.89

- Se ha ampliado la compatibilidad con el pegado con el botón central en la mayoría de las distribuciones de Linux; el clic central pega la selección. Ahora se puede habilitar un comportamiento similar en otros sistemas operativos configurando terminal.integrated.middleClickBehavior en "pegar".

-La búsqueda rápida, para realizar búsquedas de texto rápidamente en archivos del espacio de trabajo, ha pasado de la etapa experimental.

-Al seleccionar el ícono de edición en el menú contextual de la pestaña de terminal ahora se abre el nuevo selector de íconos diseñado para perfiles.

- Se ha ampliado el soporte para hipervínculos ANSI.

-Se ha simplificado la personalización de los atajos de teclado para las acciones de la interfaz de usuario.

-Las extensiones de espacio de trabajo local, introducidas en VS Code 1.88, ahora están disponibles de forma general. Los desarrolladores pueden incluir una extensión directamente en un espacio de trabajo e instalarla solo para ese espacio de trabajo.

-TypeScript 5.5 beta es compatible con la extensión JavaScript y TypeScript Nightly.

-En el espacio API, se proporciona un mejor soporte para las funciones del lenguaje en los editores de entrada de comentarios. También se ha finalizado la API de actividad de ventana.

- El chat en vivo en la terminal ahora es la experiencia predeterminada en la terminal del asistente de programación GitHub Copilot con tecnología de IA. Además, las exclusiones de contenido de GitHub Copilot ahora son compatibles con Copilot Chat para todos los clientes de Copilot for Business y Copilot Enterprise.