Home » Copilot Chat se expande en Visual Studio Code – Revista Visual Studio

Copilot Chat se expande en Visual Studio Code – Revista Visual Studio

by admin
Copilot Chat se expande en Visual Studio Code – Revista Visual Studio

Noticias

Copilot Chat se expande en Visual Studio Code

La funcionalidad Copilot impulsada por IA de Visual Studio Code se amplió en la actualización de marzo de 2024, lo que lleva el popular editor de código abierto de Microsoft a la versión 1.88.

La función de chat Copilot ahora incluye mejoras en el chat en línea junto con mejoras en la generación de mensajes de confirmación y mejoras en la creación del espacio de trabajo.

El equipo de desarrollo está obteniendo una vista previa del terminal Inline Chat, desbloqueado con el terminal.integrated.experimentalInlineChat configuración. Proporciona un acceso conveniente a las capacidades de Copilot directamente en la terminal, dijo el equipo de desarrollo en su anuncio. correo.

En la terminal, el chat se invoca con la misma combinación de teclas (Ctrl+I) se utiliza para iniciar un chat en el editor (donde aparece el mensaje “Pídale a Copilot que genere código…”). Los usuarios pueden ejecutar un comando sugerido en la terminal con Ctrl+Enter o inserte el comando en la terminal con Alt+Enter. El comando también se puede editar directamente en la respuesta de Copilot antes de ejecutarse.

Además, para facilitar la creación de espacios de trabajo, hay otro comando, @workspace /newque sugiere proyectos de muestra seleccionados del repositorio de GitHub cuando se detecta una coincidencia adecuada para un mensaje de chat.

[Click on image for larger view.] Creación de espacio de trabajo (fuente: Microsoft).

Otros ajustes de Copilot incluyen el chat en línea que ahora comienza como un control flotante, lo que lo hace más liviano, junto con una representación ajustada para que parezca más consistente con otras experiencias de chat como la vista de chat o el chat rápido.

También se abordó la generación de mensajes de confirmación. “Para mejorar la calidad de los mensajes de confirmación generados, ahora también incluimos los mensajes de confirmación de las 10 confirmaciones más recientes en el repositorio, y los mensajes de confirmación de las 10 confirmaciones más recientes del usuario actual como contexto adicional”, dijo el desarrollador. dijo el equipo.

Otros aspectos destacados del lanzamiento presentado por Microsoft, junto con enlaces para obtener más información, incluyen:

  • Aplicar etiquetas de editor personalizadas — Distinguir entre editores con los mismos nombres de archivos: “Ahora le permitimos personalizar la etiqueta de visualización para las pestañas del editor y la vista Abrir editores. Esta funcionalidad puede ser útil para distinguir entre editores de archivos con el mismo nombre”.
  • Desplazamiento bloqueado — Compare editores uno al lado del otro con desplazamiento sincronizado: “Ahora puede sincronizar el desplazamiento en todos los editores visibles usando el View: Toggle Locked Scrolling Across Editors dominio. Esto significa que cuando te desplazas en un editor, todos los demás editores se desplazan en la misma cantidad, manteniendo todo alineado. Esta función puede resultar útil si necesita comparar archivos uno al lado del otro.”
  • Mejoras en la actualización de la extensión. – Reiniciar extensiones sin recargar y actualizar extensiones con versiones de VS Code: “Cuando se actualiza una extensión, ahora puede reiniciar las extensiones en lugar de tener que volver a cargar la ventana. Cuando tiene habilitada la actualización automática de extensiones, VS Code ahora actualiza las extensiones que están compatible con la versión más reciente de VS Code que está disponible para actualización.”
  • API de cobertura de prueba — Soporte de cobertura de código nativo en VS Code: “En esta iteración, hemos finalizado nuestra API de cobertura de prueba, brindando soporte de cobertura nativa a VS Code. Si su sistema de prueba lo admite, puede obtener cobertura utilizando el nuevo Corre con cobertura botón.”
  • Marcadores plegables en minimapa. — Identifique y navegue fácilmente a secciones de código desde el minimapa: “El minimapa ahora reconoce y representa secciones definidas por marcadores de plegado, como //#region en TypeScript, o comentarios que usan MARK:. Esto le permite escanear y navegar rápidamente a través de archivos grandes.”
  • Mejoras en la búsqueda rápida — Separadores adhesivos de ruta de archivo y botones separadores: “En Búsqueda rápida, hemos hecho que los separadores de nombre de archivo sean adhesivos para que quede más claro con qué archivo está asociado un resultado de búsqueda. Esto puede ser útil cuando tiene muchas apariciones de un término de búsqueda en un archivo.”
  • Notebook Ejecutar celdas en la sección — Ejecutar rápidamente todas las celdas en una sección del cuaderno: “Para ejecutar más fácilmente celdas relacionadas en un cuaderno, ahora puede ejecutar celdas que están agrupadas por un encabezado de sección de rebajas con el Ejecutar celdas en la sección acción. Esta acción está disponible en la vista Esquema del cuaderno y para los elementos Sticky Scroll”.
  • Mejoras en la detección automática de Python — Detecta archivos de inicio para Flask y Django, descubre entornos Hatch: los cambios específicos incluyen:
    • Selección de configuración de depuración mejorada para Flask y Django: “¡Crear configuraciones de inicio para aplicaciones Flask y Django ahora es más fácil! Se han realizado mejoras para detectar posibles archivos de inicio en su espacio de trabajo al crear un launch.json para su aplicación web.”
    • Descubrimiento del entorno de eclosión: “Los entornos Hatch ahora se descubren y activan de forma predeterminada, similar a otros entornos comunes, como Venv, Conda y Poetry”.
    • Selección automática de entorno para proyectos pipenv, pyenv y Poetry: “Si su espacio de trabajo contiene un entorno pipenv, pyenv o Poetry, el entorno correspondiente ahora se selecciona automáticamente para su espacio de trabajo. Anteriormente, la extensión detectaba correctamente estos entornos, pero seleccionaba el intérprete global predeterminado, lo que requería que usted seleccionara manualmente el entorno apropiado. para tu espacio de trabajo.”
    • Mejoras en el comando Informar problema: “El Pitón y Depurador de Python ¡Las extensiones ahora le facilitan informar problemas a nuestros repositorios! Si presenta un problema con el Informar problema dominio (workbench.action.openIssueReporter), la mayor parte del trabajo pesado ya está hecho y solo se le solicita información adicional para que nuestro equipo pueda clasificar de manera eficiente el problema que está encontrando”.

Sobre el Autor

David Ramel es editor y escritor de Converge360.

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More

Privacy & Cookies Policy