Skip to Content
DocumentationIAÉditeurs et IDE d'IA

É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 cursor

Installer 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.appimage

Cré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 EOF

Utilisation 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 .
Tip

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. EOF

Planche à 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 --classic

Lancement et utilisation

# Launch Windsurf windsurf # Launch in a project directory windsurf ~/my-project

Fonctionnalité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 Tab pour accepter
  • Cascade - Chat IA et édition multi-fichiers ; raccourci Ctrl+L
  • Palette de commandes — Ctrl+Shift+P pour rechercher des commandes liées à l’IA
  • Modification en ligne - Sélectionnez le code et appuyez sur Ctrl+K pour décrire les modifications souhaitées.
Note

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.Zed

Fonctionnalités d’IA intégrées de Zed

Zed prend en charge plusieurs modèles d’IA :

# Launch Zed zed ~/my-project

Configurer 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 ~/.bashrc
Tip

Zed 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 --classic

GitHub 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-chat

Aprè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 Tab pour 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.continue

Configurer 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-dev

Caracté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-ai

Comparaison des éditeurs IA

FonctionnalitéCurseurPlanche à voileZedVS Code + Extensions
BaseVS Code FourcheVS Code FourcheIndépendant (rouille)VS Code
Achèvement de l’IAIntégréIntégréIntégréNécessite des extensions
Chat IAIntégréIntégréIntégréNécessite des extensions
Édition multi-fichiersCompositeurCascadeSoutenuClin
Modèles locauxSoutenuLimitéSoutenuContinuer
PrixGratuit/PayantGratuit/PayantGratuitVarie selon l’extension
PerformanceMoyenMoyenTrès rapideMoyen
Compatibilité des extensionsVS CodeVS CodeNatif de ZedVS Code
Note

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.