Examen de las opciones de corrección rápida de GitHub Copilot
GitHub Copilot proporciona opciones de corrección rápida que abordan problemas de codificación, errores de prueba y problemas detectados en el terminal de comandos. Entre las opciones de corrección rápida se incluyen:
- Acción inteligente: la acción corregir inteligente es una acción contextual que se puede usar para corregir errores de codificación sin escribir un mensaje.
- Comando de barra diagonal: el comando de barra diagonal
/fixestá disponible en el agente de pregunta, las sesiones de chat integradas y la ventana de Chat rápido. - Acciones de código: las acciones de código "Corregir", como Fix mediante Copilot, se muestran en la interfaz Visual Studio Code cuando GitHub Copilot detecta determinados problemas.
Nota:
El menú contextual Visual Studio Code para GitHub Copilot se está actualizando activamente. Es posible que la acción corregir inteligente no aparezca en la ubicación del menú contextual descrita en esta unidad. Si la opción Corregir no está disponible en el menú contextual, puede realizar la misma acción seleccionando el código y escribiendo un mensaje como "corregir este código" directamente en la vista Chat.
Corrección de problemas de codificación mediante la acción corregir inteligente
La acción corregir inteligente es accesible desde el menú contextual del editor y se puede usar para solucionar problemas de codificación sin escribir un mensaje.
Para corregir un problema de codificación mediante la acción corregir inteligente:
Abra el archivo de código de la aplicación.
Seleccione el código que desea corregir.
Haga clic con el botón derecho en el código seleccionado y, a continuación, seleccione Generar corrección de código>.
GitHub Copilot abre una sesión de chat en línea para mostrar una sugerencia de actualización de código directamente en el editor. Seleccione Aceptar o Cerrar para aceptar o descartar la corrección sugerida.
Opcionalmente, puede refinar la actualización de código sugerida mediante el envío de un mensaje que proporcione contexto adicional.
Alternativamente, si hay un problema de compilación o de análisis estático en un archivo de código, GitHub Copilot muestra una acción de código (icono de chispa) en el editor cuando se coloca el puntero del ratón sobre el problema.
Corrección de errores de prueba
GitHub Copilot se integra con el Explorador de pruebas en VS Code y puede ayudar a corregir las pruebas con errores.
En el Explorador de pruebas, mantenga el puntero sobre una prueba con error.
Seleccione el botón Corregir error de prueba (icono de sparkle).
Revise y aplique la corrección sugerida de GitHub Copilot.
Alternativamente, puede:
Abra la vista Chat.
Escriba el comando
/fixTestFailure.Siga las sugerencias de GitHub Copilot para corregir la prueba.
Nota:
El Agente supervisa la salida de la prueba al ejecutar pruebas e intenta corregir y volver a ejecutar pruebas con errores automáticamente. El uso del agente para supervisar la salida de la prueba puede ayudarle a identificar y resolver rápidamente problemas en el código. Sin embargo, cuando se usa el Agente, GitHub Copilot puede realizar varias solicitudes Premium para completar una sola tarea. Las solicitudes Premium se pueden utilizar mediante avisos iniciados por el usuario y mediante acciones de seguimiento que GitHub Copilot realiza en su nombre. El total de solicitudes premium usadas depende de la complejidad de la tarea, del número de pasos implicados y del modelo seleccionado.
Corrección de errores de terminal
Cuando un comando no se ejecuta en el terminal, GitHub Copilot muestra un icono de destello en el margen que ofrece una corrección rápida para explicar lo que sucedió.
Resumen
GitHub Copilot proporciona opciones de corrección rápida que abordan problemas de codificación, errores de prueba y problemas detectados en el terminal de comandos. Entre las opciones de corrección rápida se incluyen la acción inteligente Corregir, el comando de barra oblicua /fix y las acciones de código "Corregir". La acción corregir inteligente es accesible desde el menú contextual del editor y se puede usar para solucionar problemas de codificación sin escribir un mensaje. La acción corregir inteligente también se puede usar para corregir errores de prueba y errores de terminal.