Saltar al contenido principal

Acciones Rápidas (experimental, solo VS Code)

Las Acciones Rápidas agilizan tu flujo de trabajo de desarrollo al proporcionar una herramienta para seleccionar rápidamente una clase o función completa y realizar una edición rápida. Configura acciones personalizadas para ejecutar operaciones complejas con un solo clic.

Ejemplo de acciones rápidas

Cómo Funciona

Nota

Para el lenguaje del archivo que tienes abierto, debes tener instalada la extensión del Protocolo de Lenguaje.

Las Acciones Rápidas utilizan un proveedor de CodeLens para añadir elementos interactivos sobre funciones y clases en tu código.

Por defecto, las Acciones Rápidas incluyen una sola acción predefinida:

  • Continue: Esta acción te permite realizar una edición rápida en la clase o función seleccionada.

Cómo Desactivar las Acciones Rápidas

Las Acciones Rápidas están habilitadas por defecto para las versiones de pre-lanzamiento de Continue.

Para desactivar las Acciones Rápidas, abre el menú de configuración (⌘ + ,), busca "continue.enableQuickActions" y desmarca la casilla para desactivar.

Acciones Rápidas Personalizadas

Las Acciones Rápidas Personalizadas te permiten adaptar la funcionalidad a tus necesidades específicas, extendiendo las acciones predeterminadas. Puedes configurar fácilmente estas acciones personalizadas en tu archivo ~/.continue/config.json.

Casos de Uso Ejemplares

1. Escribir una prueba unitaria en línea

Una acción rápida que genera e inserta una prueba unitaria encima del código seleccionado.

"experimental": {
"quickActions": [
{
"title": "Prueba Unitaria",
"prompt": "Escribe una prueba unitaria para este código. No cambies nada del código en sí.",
}
]
}

2. Enviar código al panel de chat para aprender más sobre él

La acción predeterminada "Explicar" tiene como objetivo proporcionar una visión general breve del código. Esta acción rápida envía el aviso y el código al chat para proporcionar una explicación más detallada.

"experimental": {
"quickActions": [
{
"title": "Explicación Detallada",
"prompt": "Explica el siguiente código en detalle, incluyendo todos los métodos y propiedades.",
"sendToChat": true
}
]
}

3. Crear una interfaz en Typescript

Una acción rápida que genera e inserta una interfaz en Typescript encima del código seleccionado.

"experimental": {
"quickActions": [
{
"title": "Crear Interfaz",
"prompt": "Crea una nueva interfaz en Typescript para el siguiente código.",
}
]
}