Cómo instalar Cursor IDE: el editor con IA integrada
¿Qué es Cursor?
Cursor es un editor de código basado en la arquitectura de VS Code que integra modelos de IA directamente en el flujo de trabajo de desarrollo. A diferencia de extensiones como Copilot, la IA en Cursor está integrada a nivel del editor: puede leer tu codebase completo, hacer refactorizaciones multi-archivo y ejecutar comandos.
Requisitos del sistema
| Sistema | Requisito mínimo |
|---|---|
| macOS | 10.15 Catalina o superior |
| Windows | Windows 10 (64-bit) |
| Linux | Ubuntu 20.04, Fedora 36 o equivalente |
| RAM | 8 GB (16 GB recomendado) |
| Disco | 500 MB libres |
Paso 1: Descargar Cursor
Descarga el instalador desde la web oficial:
# macOS (con Homebrew)
brew install --cask cursor
# Linux (AppImage)
wget https://downloader.cursor.sh/linux/appImage/x64 -O cursor.AppImage
chmod +x cursor.AppImage
En Windows, descarga el instalador .exe desde cursor.com y ejecútalo.
Paso 2: Migrar desde VS Code
Al abrir Cursor por primera vez, el asistente de configuración te permite importar:
- Extensiones instaladas en VS Code
- Configuración (settings.json)
- Atajos de teclado personalizados
- Temas y preferencias visuales
# Si prefieres migrar manualmente, copia tu configuración:
cp -r ~/.vscode/extensions ~/.cursor/extensions
cp ~/.config/Code/User/settings.json ~/.cursor/User/settings.json
Paso 3: Configurar el modelo de IA
Cursor ofrece varios modelos. Accede a la configuración con Cmd+, / Ctrl+, y busca “AI”:
- claude-sonnet-4: Mejor para tareas complejas de refactorización
- GPT-4o: Buena opción general con respuestas rápidas
- cursor-small: Modelo propio, rápido para autocompletado
Configurar una API key propia (opcional)
Si tienes tu propia clave API de OpenAI o Anthropic:
{
"cursor.aiProvider": "anthropic",
"cursor.anthropicApiKey": "sk-ant-..."
}
Paso 4: Funciones esenciales
Chat con el codebase (Cmd+L)
Abre el panel de chat y haz preguntas sobre tu proyecto. Cursor indexa automáticamente todo el repositorio.
Edición inline (Cmd+K)
Selecciona código y describe qué quieres cambiar. Cursor genera un diff que puedes aceptar o rechazar.
Composer (Cmd+Shift+I)
El modo más potente: describe cambios que afectan a múltiples archivos y Cursor los implementa todos a la vez.
# Ejemplo de prompt para Composer:
# "Añade validación de email en el formulario de registro,
# actualiza el schema de la base de datos y los tests"
Atajos principales
| Atajo | Función |
|---|---|
Cmd+L | Chat con IA |
Cmd+K | Edición inline |
Cmd+Shift+I | Composer multi-archivo |
Cmd+. | Aceptar sugerencia |
Tab | Autocompletado IA |
Consejos de uso
- Añade un archivo
.cursorrulesen la raíz del proyecto con instrucciones específicas para la IA sobre tu stack y convenciones - Usa
@en el chat para referenciar archivos, funciones o documentación - El modo Agent puede ejecutar comandos de terminal, instalar dependencias y correr tests automáticamente