KI-Editoren und IDEs
KI-Editoren integrieren große Sprachmodelle tief in den Codebearbeitungsworkflow und bieten intelligente Codevervollständigung, Konversationsprogrammierung, automatisches Refactoring und mehr. In diesem Artikel erfahren Sie, wie Sie beliebte KI-Editoren unter Ubuntu 26.04 installieren und verwenden.
Cursor
Cursor ist ein KI-nativer Editor, der auf VS-Code basiert und mehrere große Sprachmodelle (Claude, GPT-4 usw.) mit KI-Chat, Codegenerierung und intelligenten Bearbeitungsfunktionen integriert.
Installation über das apt-Repository (empfohlen)
Cursor stellt ein offizielles Apt-Repository bereit; Wenn Sie auf diese Weise installieren, erhalten Sie ein Desktopsymbol, automatische Updates und CLI-Tools:
# 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Über AppImage installieren
Wenn Sie das apt-Repository lieber nicht verwenden möchten, laden Sie ein AppImage- oder Deb-Paket von der offiziellen Download-Seite cursor.com/download herunter:
# 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.appimageDesktop-Verknüpfung erstellen (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
EOFGrundlegende Verwendung des Cursors
Die wichtigsten KI-Funktionen von Cursor:
- Strg+K – Inline-Codegenerierung und -bearbeitung; Wählen Sie Code aus und lassen Sie ihn von der KI ändern
- Strg+L – AI-Chat-Panel öffnen, um Code mit AI zu besprechen
- Strg+I – Komponistenmodus; KI kann Änderungen über mehrere Dateien hinweg vornehmen
- Tab – Vorschläge zur AI-Code-Vervollständigung akzeptieren
# Launch Cursor in your project directory
cd ~/my-project
cursor .Cursor unterstützt den Import aller VS-Code-Einstellungen und -Erweiterungen. Beim ersten Start werden Sie zum Import aufgefordert. Wählen Sie „Ja“ für eine nahtlose Migration.
Tipps zur Cursorkonfiguration
Empfohlene Konfigurationen in den Cursor-Einstellungen (Ctrl+,):
- Modelle – Wählen Sie Claude Sonnet oder GPT-4 als Standardmodell
- Datenschutzmodus – Aktivieren Sie den Datenschutzmodus, wenn Sie mit vertraulichem Code arbeiten
- Regeln für KI – Erstellen Sie eine
.cursor/rules-Datei im Projektstamm, um KI-Verhaltensregeln zu definieren
# 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.
EOFWindsurfen (Codeium)
Windsurf ist ein KI-Editor von Codeium, der ebenfalls auf VS Code basiert und kostenlose KI-Code-Vervollständigung und Chat-Funktionen bietet.
Installieren Sie 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 --classicStarten und verwenden
# Launch Windsurf
windsurf
# Launch in a project directory
windsurf ~/my-projectFunktionen zur AI-Code-Vervollständigung
Die Hauptmerkmale des Windsurfens:
- Automatische Codevervollständigung – Intelligente Vorschläge in Echtzeit während der Eingabe; Drücken Sie
Tab, um zu akzeptieren - Kaskade – KI-Chat und Bearbeitung mehrerer Dateien; Verknüpfung
Ctrl+L - Befehlspalette –
Ctrl+Shift+Pzur Suche nach KI-bezogenen Befehlen - Inline-Bearbeitung – Wählen Sie Code aus und drücken Sie
Ctrl+K, um Ihre beabsichtigten Änderungen zu beschreiben
Windsurf bietet kostenlose Credits und die grundlegende Code-Vervollständigung ist völlig kostenlos. Für erweiterte Funktionen (z. B. die Verwendung leistungsstärkerer Modelle) ist ein kostenpflichtiges Abonnement erforderlich.
Zed
Zed ist ein in Rust geschriebener Hochleistungs-Code-Editor mit extrem schnellem Start und integrierter KI-Unterstützung.
Installieren Sie 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.ZedIntegrierte KI-Funktionen von Zed
Zed verfügt über integrierte Unterstützung für mehrere KI-Modelle:
# Launch Zed
zed ~/my-projectKI-Modelle konfigurieren:
Drücken Sie in Zed Ctrl+,, um die Einstellungen zu öffnen und settings.json zu bearbeiten:
{
"language_model": {
"provider": "anthropic",
"model": "claude-sonnet-4-20250514"
},
"features": {
"inline_completion_provider": "zed"
},
"assistant": {
"enabled": true,
"version": "2"
}
}Zed AI-Tastaturkürzel:
- Strg+Enter – KI-Inline-Unterstützung, Code generieren oder ändern
- Strg+Umschalt+Eingabetaste – AI-Assistentenfenster öffnen
- Tab – Vorschläge zur Codevervollständigung akzeptieren
API-Schlüssel festlegen
# 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 startet viel schneller als VS Code und Cursor und eignet sich daher besonders zum Öffnen großer Projekte. Wenn Sie Wert auf die Leistung eines Editors legen, ist Zed eine ausgezeichnete Wahl.
VS Code + AI-Erweiterungen
Visual Studio Code kann über sein umfangreiches Erweiterungsökosystem mehrere KI-Programmiertools integrieren.
Installieren Sie 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 Copilot
GitHub Copilot ist eines der beliebtesten Tools zur KI-Code-Vervollständigung.
# Install Copilot extensions via command line
code --install-extension GitHub.copilot
code --install-extension GitHub.copilot-chatMelden Sie sich nach der Installation bei Ihrem GitHub-Konto an und aktivieren Sie Ihr Copilot-Abonnement.
Hauptmerkmale:
- Code-Vervollständigung in Echtzeit (zum Akzeptieren
Tabdrücken) - Copilot-Chat-Panel (
Ctrl+Shift+I) - Inline-Codebearbeitung (Code auswählen, mit der rechten Maustaste klicken, Copilot auswählen)
Weiter
Continue ist eine Open-Source-Erweiterung für KI-Codierungsassistenten, die die Verbindung mit mehreren Modellen (einschließlich lokaler Modelle) unterstützt.
# Install the Continue extension
code --install-extension Continue.continueKonfigurieren Sie Weiter, um eine Verbindung zu einem lokalen Ollama-Modell herzustellen:
Öffnen Sie nach der Installation die Einstellungen für „Weiter“ in 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"
}
}Cline
Cline (ehemals Claude Dev) ist eine leistungsstarke AI-Coding-Agent-Erweiterung, die Codierungsaufgaben autonom ausführen kann.
# Install the Cline extension
code --install-extension saoudrizwan.claude-devCline-Funktionen:
- Liest/schreibt selbstständig Dateien und führt Befehle aus
- Unterstützt mehrere Modelle (Claude, GPT-4, lokale Modelle)
- Kann im Internet nach Dokumentation suchen
- Wird Schritt für Schritt ausgeführt und erfordert bei jedem Schritt eine Bestätigung durch den Benutzer
Klicken Sie in der Seitenleiste von VS Code auf das Cline-Symbol, konfigurieren Sie Ihren API-Schlüssel und beginnen Sie mit der Verwendung.
Weitere empfohlene KI-Erweiterungen
# 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-aiAI-Editor-Vergleich
| Funktion | Cursor | Windsurfen | Zed | VS-Code + Erweiterungen |
|---|---|---|---|---|
| Basis | VS Code Fork | VS Code Fork | Unabhängig (Rust) | VS-Code |
| KI-Abschluss | Eingebaut | Eingebaut | Eingebaut | Erfordert Erweiterungen |
| KI-Chat | Eingebaut | Eingebaut | Eingebaut | Erfordert Erweiterungen |
| Bearbeitung mehrerer Dateien | Komponist | Kaskade | Unterstützt | Cline |
| Lokale Modelle | Unterstützt | Begrenzt | Unterstützt | Weiter |
| Preis | Kostenlos/kostenpflichtig | Kostenlos/kostenpflichtig | Kostenlos | Variiert je nach Erweiterung |
| Leistung | Mittel | Mittel | Sehr schnell | Mittel |
| Erweiterungskompatibilität | VS-Code | VS-Code | Zed gebürtig | VS-Code |
Die KI-Editor-Landschaft entwickelt sich rasant weiter und Funktionen und Preise können sich jederzeit ändern. Wir empfehlen, vor der Installation die offizielle Website jedes Tools zu besuchen, um die neuesten Informationen zu erhalten.