VS Code 1.84 sigue a la versión 1.83 lanzado hace poco más de un mesque se centró en el reenvío de puertos y la búsqueda de comandos. Esta actualización de “octubre de 2023” se lanzó el 1 de noviembre. Se puede descargar para Windows, Linux o Mac. en el sitio web de Visual Studio Code. Esta versión tiene más posibilidades de audio, sobre todo de accesibilidad: cuando se activa la opción audioCues.clear, un sonido indica que se ha eliminado el terminal, una notificación o las respuestas del chat. Para archivos y cuadernos, audioCues.save y audioCues.format se pueden configurar para reproducirse según un gesto del usuario o siempre en cada evento. Cuando está deshabilitada, se utiliza una alerta de Aplicación de Internet enriquecida accesible (ARIA) y se puede personalizar con accesibilidad.alert.format y accesibilidad.alert.save.

En esta versión 1.84 de Visual Studio Code, es posible personalizar la barra de actividades, lo que significa que ahora los desarrolladores pueden moverla a la parte superior de la barra lateral. Así colocados, los botones "Cuentas" y "Administrar" se mueven a la barra de título en el extremo derecho. Esto sólo es posible si la barra de título personalizada está habilitada. Los usuarios ahora pueden ocultar las pestañas del editor configurando workbench.editor.showTabs en none. Otras opciones de showTabs son múltiples (predeterminadas) y únicas para mostrar una única pestaña del editor activo. Un nuevo comando View.Toggle Maximize Editor Group (Ctrl+K Ctrl+M) le permite maximizar un grupo de editores. Todos los demás grupos se ocultarán y se agregará un botón a la barra de pestañas, lo que permitirá al usuario restaurar el diseño anterior. Si el parámetro workbench.editor.doubleClickTabToToggleEditorGroupSize está configurado para maximizar, los usuarios pueden hacer doble clic en una pestaña del editor para maximizar y desmaximizar el grupo de editores.

Otras funciones de VS Code 1.84

- La extensión de Python mejora el comportamiento de envío de líneas al REPL de Python (Shift-Enter) cuando no se ha seleccionado ningún código para su ejecución. Anteriormente, cuando los desarrolladores pasaban el cursor sobre una línea de código Python y presionaban Shift-Enter, la extensión enviaba el contenido exacto de la línea al REPL, incluso si fallaba. Otra función experimental de envío inteligente permite que la extensión envíe el bloque más pequeño de código ejecutable que rodea la posición del cursor al REPL para su ejecución. Esto garantiza que solo se envíen al REPL secciones de código completas y ejecutables. El cursor se moverá a la siguiente línea ejecutable para proporcionar una experiencia fluida al ejecutar de forma iterativa varios bloques. Por ahora, este comportamiento es sólo un experimento, pero está previsto que se convierta en el predeterminado en el futuro. Para probarlo, los desarrolladores pueden agregar el siguiente parámetro de usuario: "python.experimentos.Optinto: ;

- Ha finalizado el soporte para Windows de 32 bits. Los desarrolladores deben actualizar a la versión de 64 bits de VS Code;

- Se ha revisado la extensión Gradle para Java, con una versión prebuild que ofrece un mejor soporte para la construcción de proyectos Gradle mediante la adopción del Build Server Protocol (BSP), que proporciona una capa de abstracción entre los entornos de desarrollo y este tipo de herramientas de diseño. Se requiere el paquete de extensión para Java para probar la compatibilidad con Gradle;

- Una versión beta de la extensión Copilot Chat de GitHub ahora le permite realizar cambios incrementales en el texto y "escribir" a la velocidad a la que se recibe una respuesta.