Editores e IDE de IA
Los editores de IA integran profundamente modelos de lenguaje grandes en el flujo de trabajo de edición de código, proporcionando finalización de código inteligente, programación conversacional, refactorización automática y más. Este artículo cubre cómo instalar y usar editores de IA populares en Ubuntu 26.04.
Cursor
Cursor es un editor nativo de IA construido sobre VS Code, que integra múltiples modelos de lenguaje grandes (Claude, GPT-4, etc.) con chat de IA, generación de código y funciones de edición inteligente.
Instalar a través del repositorio apt (recomendado)
Cursor proporciona un repositorio apto oficial; La instalación de esta manera le brinda un ícono en el escritorio, actualizaciones automáticas y herramientas CLI:
# Add Cursor's official GPG key
curl -fsSL https://downloads.cursor.com/keys/anysphere.asc | \
gpg --dearmor | sudo tee /etc/apt/keyrings/cursor.gpg > /dev/null
# Add the repository (check https://cursor.com/downloads for the current repo address)
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/cursor.gpg] https://downloads.cursor.com/aptrepo stable main" | \
sudo tee /etc/apt/sources.list.d/cursor.list
sudo apt update
sudo apt install -y cursor
# Launch Cursor
cursorInstalar a través de AppImage
Si prefiere no utilizar el repositorio apt, descargue un paquete AppImage o deb desde la página de descarga oficial cursor.com/download :
# Copy the latest AppImage download link from https://cursor.com/download and replace the placeholder URL below
wget -O ~/cursor.appimage "<latest AppImage download link from the official site>"
# Add executable permission
chmod +x ~/cursor.appimage
# Run Cursor
~/cursor.appimageCrear acceso directo en el escritorio (AppImage)
# Move the AppImage to a proper location
mkdir -p ~/.local/bin
mv ~/cursor.appimage ~/.local/bin/cursor.appimage
# Create a desktop entry file
# Note: .desktop Exec does not expand variables like $HOME; you must use an absolute path
# Replace YOUR_USER below with your username (the output of echo $USER)
cat > ~/.local/share/applications/cursor.desktop << 'EOF'
[Desktop Entry]
Name=Cursor
Comment=AI Code Editor
Exec=/home/YOUR_USER/.local/bin/cursor.appimage --no-sandbox
Icon=cursor
Type=Application
Categories=Development;IDE;
StartupNotify=true
EOFUso básico del cursor
Funciones principales de IA del cursor:
- Ctrl+K — Generación y edición de código en línea; seleccione el código y deje que la IA lo modifique
- Ctrl+L: abre el panel de chat de AI para discutir el código con AI
- Ctrl+I — Modo compositor; La IA puede realizar cambios en varios archivos
- Pestaña: acepta sugerencias de finalización de código AI
# Launch Cursor in your project directory
cd ~/my-project
cursor .El cursor admite la importación de todas las configuraciones y extensiones de VS Code. En el primer inicio, se le pedirá que importe; seleccione “Sí” para una migración perfecta.
Consejos para la configuración del cursor
En la configuración del cursor (Ctrl+,), configuraciones recomendadas:
- Modelos: seleccione Claude Sonnet o GPT-4 como modelo predeterminado
- Modo de privacidad: habilite el modo de privacidad si trabaja con código confidencial
- Reglas para IA: cree un archivo
.cursor/rulesen la raíz del proyecto para definir reglas de comportamiento de IA.
# Create project-level AI rules
mkdir -p .cursor
cat > .cursor/rules << 'EOF'
You are a senior Python developer.
Please respond in English.
Follow PEP 8 coding style.
Prefer type annotations.
EOFWindsurf (Codeium)
Windsurf es un editor de IA de Codeium, también creado en VS Code, que ofrece funciones de chat y finalización de código de IA gratuitas.
instalar windsurf
# Method 1: Install via official deb package
wget -O /tmp/windsurf.deb "https://windsurf-stable.codeiumdata.com/linux-x64/stable/latest"
sudo dpkg -i /tmp/windsurf.deb
sudo apt install -f -y
# Method 2: Install via snap (if available)
# sudo snap install windsurf --classicLanzamiento y uso
# Launch Windsurf
windsurf
# Launch in a project directory
windsurf ~/my-projectFunciones de finalización de código AI
Principales características del windsurf:
- Completación automática de código: sugerencias inteligentes en tiempo real mientras escribe; presione
Tabpara aceptar - Cascada: chat AI y edición de múltiples archivos; acceso directo
Ctrl+L - Paleta de comandos:
Ctrl+Shift+Ppara buscar comandos relacionados con la IA - Edición en línea: seleccione el código y presione
Ctrl+Kpara describir los cambios previstos.
Windsurf ofrece créditos gratuitos y completar el código básico es completamente gratuito. Las funciones avanzadas (como el uso de modelos más potentes) requieren una suscripción paga.
Zed
Zed es un editor de código de alto rendimiento escrito en Rust con un inicio extremadamente rápido y asistencia de IA integrada.
Instalar Zed
# Method 1: Via official install script
curl -fsSL https://zed.dev/install.sh | bash
# After installation, Zed is installed to ~/.local/bin/zed
# Ensure ~/.local/bin is in your PATH
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc# Method 2: Via Flatpak
sudo apt install -y flatpak
flatpak install flathub dev.zed.Zed -y
# Launch via Flatpak
flatpak run dev.zed.ZedFunciones de IA integradas de Zed
Zed tiene soporte integrado para múltiples modelos de IA:
# Launch Zed
zed ~/my-projectConfigurar modelos de IA:
En Zed, presione Ctrl+, para abrir la configuración y editar settings.json:
{
"language_model": {
"provider": "anthropic",
"model": "claude-sonnet-4-20250514"
},
"features": {
"inline_completion_provider": "zed"
},
"assistant": {
"enabled": true,
"version": "2"
}
}Atajos de teclado de Zed AI:
- Ctrl+Entrar — Asistencia en línea de IA, generación o modificación de código
- Ctrl+Shift+Entrar - Abrir el panel del asistente de IA
- Pestaña — Aceptar sugerencias de finalización de código
Establecer claves API
# Zed will prompt for API keys on first AI use
# You can also set them via environment variables
echo 'export ANTHROPIC_API_KEY="your-api-key-here"' >> ~/.bashrc
echo 'export OPENAI_API_KEY="your-api-key-here"' >> ~/.bashrc
source ~/.bashrcZed se inicia mucho más rápido que VS Code y Cursor, lo que lo hace especialmente adecuado para abrir proyectos grandes. Si prioriza el rendimiento del editor, Zed es una excelente opción.
VS Code + Extensiones de IA
Visual Studio Code puede integrar múltiples herramientas de programación de IA a través de su rico ecosistema de extensiones.
Instalar VS Code
# Method 1: Install via apt repository
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /tmp/packages.microsoft.gpg
sudo install -D -o root -g root -m 644 /tmp/packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list
sudo apt update
sudo apt install -y code
# Method 2: Install via snap
sudo snap install code --classicGitHub Copiloto
GitHub Copilot es una de las herramientas de finalización de código de IA más populares.
# Install Copilot extensions via command line
code --install-extension GitHub.copilot
code --install-extension GitHub.copilot-chatDespués de la instalación, inicie sesión en su cuenta GitHub y active su suscripción a Copilot.
Características principales:
- Finalización de código en tiempo real (presione
Tabpara aceptar) - Panel de chat del copiloto (
Ctrl+Shift+I) - Edición de código en línea (seleccione el código, haga clic derecho, elija Copilot)
Continuar
Continuar es una extensión de asistente de codificación de IA de código abierto que admite la conexión a múltiples modelos (incluidos los modelos locales).
# Install the Continue extension
code --install-extension Continue.continueConfigurar Continuar para conectarse a un modelo Ollama local:
Después de la instalación, abra Continuar configuración en VS Code (~/.continue/config.json):
{
"models": [
{
"title": "Ollama - Qwen 2.5",
"provider": "ollama",
"model": "qwen2.5-coder:14b",
"apiBase": "http://localhost:11434"
},
{
"title": "Claude Sonnet",
"provider": "anthropic",
"model": "claude-sonnet-4-20250514",
"apiKey": "your-api-key"
}
],
"tabAutocompleteModel": {
"title": "Ollama Autocomplete",
"provider": "ollama",
"model": "qwen2.5-coder:7b"
}
}Clina
Cline (anteriormente Claude Dev) es una potente extensión de agente de codificación de IA que puede ejecutar tareas de codificación de forma autónoma.
# Install the Cline extension
code --install-extension saoudrizwan.claude-devCaracterísticas de la línea:
- Lee/escribe archivos de forma autónoma y ejecuta comandos
- Admite múltiples modelos (Claude, GPT-4, modelos locales)
- Puede navegar por la web en busca de documentación.
- Se ejecuta paso a paso y requiere la confirmación del usuario en cada paso.
Haga clic en el ícono Cline en la barra lateral VS Code, configure su clave API y comience a usarla.
Otras extensiones de IA recomendadas
# Tabnine -- AI code completion (has free tier)
code --install-extension TabNine.tabnine-vscode
# CodeGeeX -- Free AI coding assistant
code --install-extension aminer.codegeex
# Cody -- Sourcegraph's AI coding assistant
code --install-extension sourcegraph.cody-aiComparación de editores de IA
| Característica | Cursor | windsurf | Zed | VS Code + Extensiones |
|---|---|---|---|---|
| Base | VS Code Horquilla | VS Code Horquilla | Independiente (óxido) | VS Code |
| Finalización de la IA | Incorporado | Incorporado | Incorporado | Requiere extensiones |
| chat de IA | Incorporado | Incorporado | Incorporado | Requiere extensiones |
| Edición de varios archivos | Compositor | Cascada | Apoyado | Clina |
| Modelos locales | Apoyado | Limitado | Apoyado | Continuar |
| Precio | Gratis/Pago | Gratis/Pago | Gratis | Varía por extensión |
| Actuación | Medio | Medio | muy rapido | Medio |
| Compatibilidad de extensiones | VS Code | VS Code | Nativo de Zed | VS Code |
El panorama de los editores de IA está evolucionando rápidamente y las características y los precios pueden cambiar en cualquier momento. Recomendamos visitar el sitio web oficial de cada herramienta para obtener la información más reciente antes de instalarla.