Funcionalidades de IA en Cursor
Cursor no es solo un editor con un chat pegado al lado. La IA está integrada en el núcleo de la edición. Aquí están las 3 funciones principales que debes dominar.
1. Chat (Cmd + L / Ctrl + L)
Es como tener a ChatGPT dentro de tu editor, pero con esteroides.
- Contexto: Puedes decirle “Explícame qué hace este archivo” y Cursor leerá tu archivo.
- Referencia Símbolos: Usa
@para mencionar archivos, funciones o carpetas específicas.- Ejemplo: “¿Cómo se relaciona @main.py con @utils.py?”
- Codebase: Usa
@Codebasepara que busque en todo tu proyecto.
2. Composer o Plan Mode (Cmd + I / Ctrl + I)
Esta es la funcionalidad “estrella”. A diferencia del Chat (que solo te da código para copiar y pegar), Composer puede editar múltiples archivos a la vez.
- ¿Qué es? Es un agente que puede planificar y ejecutar cambios complejos.
- Uso: Presiona
Ctrl + I(oCmd + Ien Mac). Se abrirá una ventana flotante pequeña. - Ejemplo de Prompt: “Crea un nuevo componente de React llamado ‘Boton.tsx’ y agrégalo a la página principal ‘App.tsx’ con estilos modernos.”
- Composer creará el archivo
Boton.tsx. - Editará
App.tsxpara importar el botón. - Todo esto automáticamente. Tú solo tienes que revisar y darle a “Accept”.
- Composer creará el archivo
Nota: En versiones recientes de Cursor, esto se conoce como “Composer”. A veces la comunidad lo llama “Plan Mode” porque puede razonar sobre pasos complejos antes de escribir.
3. Tab Autocomplete (Tab)
Mientras escribes, Cursor intentará adivinar qué vas a escribir a continuación.
- Es mucho más potente que el autocompletado normal. Puede predecir bloques enteros de código basándose en lo que hiciste en otros archivos recientes.
- Si te gusta la sugerencia, presiona
Tab. Si no, sigue escribiendo.