Éditeurs et IDE d’IA
Les éditeurs d’IA intègrent profondément de grands modèles de langage dans le flux de travail d’édition de code, offrant ainsi une complétion intelligente du code, une programmation conversationnelle, une refactorisation automatique, etc. Cet article explique comment installer et utiliser les éditeurs d’IA populaires sur Ubuntu 26.04.
Curseur
Cursor est un éditeur natif d’IA construit sur VS Code, intégrant plusieurs grands modèles de langage (Claude, GPT-4, etc.) avec des fonctionnalités de chat IA, de génération de code et d’édition intelligente.
Installer via le référentiel apt (recommandé)
Cursor fournit un référentiel apt officiel ; l’installation de cette façon vous donne une icône sur le bureau, des mises à jour automatiques et des outils 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
cursorInstaller via AppImage
Si vous préférez ne pas utiliser le référentiel apt, téléchargez un package AppImage ou deb à partir de la page de téléchargement officielle 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.appimageCréer un raccourci sur le bureau (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
EOFUtilisation de base du curseur
Principales fonctionnalités d’IA de Cursor :
- Ctrl+K — Génération et édition de code en ligne ; sélectionnez le code et laissez l’IA le modifier
- Ctrl+L – Ouvrir le panneau de discussion AI pour discuter du code avec l’IA
- Ctrl+I — Mode Compositeur ; L’IA peut apporter des modifications à plusieurs fichiers
- Onglet — Accepter les suggestions de complétion du code AI
# Launch Cursor in your project directory
cd ~/my-project
cursor .Le curseur prend en charge l’importation de tous les paramètres et extensions VS Code. Au premier lancement, vous serez invité à importer : sélectionnez “Oui” pour une migration transparente.
Conseils de configuration du curseur
Dans les paramètres du curseur (Ctrl+,), configurations recommandées :
- Modèles — Sélectionnez Claude Sonnet ou GPT-4 comme modèle par défaut
- Mode de confidentialité : activez le mode de confidentialité si vous travaillez avec du code sensible.
- Règles pour l’IA - Créez un fichier
.cursor/rulesà la racine du projet pour définir les règles de comportement de l’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.
EOFPlanche à voile (Codeium)
Windsurf est un éditeur d’IA de Codeium, également construit sur VS Code, offrant des fonctionnalités gratuites de complétion de code d’IA et de chat.
Installer la planche à voile
# 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 --classicLancement et utilisation
# Launch Windsurf
windsurf
# Launch in a project directory
windsurf ~/my-projectFonctionnalités de complétion du code AI
Principales caractéristiques du Windsurf :
- Complétion automatique du code — Suggestions intelligentes en temps réel lors de la saisie ; appuyez sur
Tabpour accepter - Cascade - Chat IA et édition multi-fichiers ; raccourci
Ctrl+L - Palette de commandes —
Ctrl+Shift+Ppour rechercher des commandes liées à l’IA - Modification en ligne - Sélectionnez le code et appuyez sur
Ctrl+Kpour décrire les modifications souhaitées.
Windsurf offre des crédits gratuits et la complétion du code de base est entièrement gratuite. Les fonctionnalités avancées (comme l’utilisation de modèles plus puissants) nécessitent un abonnement payant.
Zed
Zed est un éditeur de code hautes performances écrit en Rust avec un démarrage extrêmement rapide et une assistance IA intégrée.
Installer 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.ZedFonctionnalités d’IA intégrées de Zed
Zed prend en charge plusieurs modèles d’IA :
# Launch Zed
zed ~/my-projectConfigurer les modèles d’IA :
Dans Zed, appuyez sur Ctrl+, pour ouvrir les paramètres et modifier settings.json :
{
"language_model": {
"provider": "anthropic",
"model": "claude-sonnet-4-20250514"
},
"features": {
"inline_completion_provider": "zed"
},
"assistant": {
"enabled": true,
"version": "2"
}
}Raccourcis clavier de Zed AI :
- Ctrl+Entrée — Assistance en ligne IA, générer ou modifier du code
- Ctrl+Maj+Entrée — Ouvrir le panneau de l’assistant IA
- Onglet — Accepter les suggestions de complétion de code
Définir les clés 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 démarre beaucoup plus rapidement que VS Code et Cursor, ce qui le rend particulièrement adapté à l’ouverture de grands projets. Si vous accordez la priorité aux performances de l’éditeur, Zed est un excellent choix.
VS Code + Extensions IA
Visual Studio Code peut intégrer plusieurs outils de programmation d’IA grâce à son riche écosystème d’extensions.
Installer 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 Copilote
GitHub Copilot est l’un des outils de complétion de code IA les plus populaires.
# Install Copilot extensions via command line
code --install-extension GitHub.copilot
code --install-extension GitHub.copilot-chatAprès l’installation, connectez-vous à votre compte GitHub et activez votre abonnement Copilot.
Caractéristiques principales :
- Complétion du code en temps réel (appuyez sur
Tabpour accepter) - Panneau de discussion copilote (
Ctrl+Shift+I) - Édition de code en ligne (sélectionnez le code, cliquez avec le bouton droit, choisissez Copilot)
Continuer
Continue est une extension d’assistant de codage d’IA open source qui prend en charge la connexion à plusieurs modèles (y compris les modèles locaux).
# Install the Continue extension
code --install-extension Continue.continueConfigurer Continuer à se connecter à un modèle Ollama local :
Après l’installation, ouvrez Continuer les paramètres dans 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"
}
}Clin
Cline (anciennement Claude Dev) est une puissante extension d’agent de codage d’IA qui peut exécuter de manière autonome des tâches de codage.
# Install the Cline extension
code --install-extension saoudrizwan.claude-devCaractéristiques du Cline :
- Lit/écrit des fichiers de manière autonome et exécute des commandes
- Prend en charge plusieurs modèles (Claude, GPT-4, modèles locaux)
- Peut parcourir le Web pour trouver de la documentation
- S’exécute étape par étape, nécessitant une confirmation de l’utilisateur à chaque étape
Cliquez sur l’icône Cline dans la barre latérale VS Code, configurez votre clé API et commencez à l’utiliser.
Autres extensions IA recommandées
# 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-aiComparaison des éditeurs IA
| Fonctionnalité | Curseur | Planche à voile | Zed | VS Code + Extensions |
|---|---|---|---|---|
| Base | VS Code Fourche | VS Code Fourche | Indépendant (rouille) | VS Code |
| Achèvement de l’IA | Intégré | Intégré | Intégré | Nécessite des extensions |
| Chat IA | Intégré | Intégré | Intégré | Nécessite des extensions |
| Édition multi-fichiers | Compositeur | Cascade | Soutenu | Clin |
| Modèles locaux | Soutenu | Limité | Soutenu | Continuer |
| Prix | Gratuit/Payant | Gratuit/Payant | Gratuit | Varie selon l’extension |
| Performance | Moyen | Moyen | Très rapide | Moyen |
| Compatibilité des extensions | VS Code | VS Code | Natif de Zed | VS Code |
Le paysage des éditeurs d’IA évolue rapidement et les fonctionnalités et les tarifs peuvent changer à tout moment. Nous vous recommandons de visiter le site Web officiel de chaque outil pour obtenir les dernières informations avant l’installation.