cli-tool
intermediate
utility
Cursor
📋 Copy All Commands
📄 Generate PDF
Cursor ist ein KI-gestützter Code-Editor, der auf VS Code basiert und fortschrittliche KI-Funktionen für Codegenerierung, -bearbeitung und -debugging mit Unterstützung für mehrere KI-Modelle wie GPT-4 und Claude integriert.
Installation & Setup
Befehl
Beschreibung
Download from cursor.sh
Installieren Sie Cursor von der offiziellen Website
cursor --version
Installierte Version überprüfen
cursor .
Aktuelles Verzeichnis in Cursor öffnen
cursor file.py
Bestimmte Datei öffnen
cursor --help
Hilfe-Informationen anzeigen
cursor --extensions-dir
Erweiterungsverzeichnis anzeigen
## Grundlegende KI-Funktionen
Shortcut
Beschreibung
Ctrl+K / Cmd+K
Open AI Befehlspalette
Ctrl+L / Cmd+L
Open AI Chat-Panel
Ctrl+I / Cmd+I
Inline KI-Bearbeitung
Tab
KI-Vorschlag akzeptieren
Escape
KI-Vorschlag ablehnen
Alt+] / Option+]
Nächster KI-Vorschlag
Alt+[ / Option+[
Vorheriger KI-Vorschlag
## KI-Chat-Befehle
Befehl
Beschreibung
@workspace
Gesamten Workspace referenzieren
@file
Referenzieren einer bestimmten Datei
@folder
Referenzordnerinhalte
@code
Referenzierter ausgewählter Code
@docs
Referenzdokumentation
@web
Web nach Kontext durchsuchen
@git
Git-Verlauf referenzieren
## Codegenerierung
Inline-Generierung
Shortcut
Beschreibung
Ctrl+K then type prompt
Code inline generieren
Ctrl+K then Ctrl+A
Generiere gesamte Datei
Ctrl+K then Ctrl+D
Dokumentation generieren
Ctrl+K then Ctrl+T
Tests generieren
Ctrl+K then Ctrl+R
Code refaktorisieren
Ctrl+K then Ctrl+F
Code-Probleme beheben
### Chat-basierte Generierung
Befehl
Beschreibung
---------
-------------
"Create a function that..."
Generiere spezifische Funktion
"Add error handling to this code"
Vorhandenen Code verbessern
"Convert this to TypeScript"
Sprachkonvertierung
"Optimize this algorithm"
Performance-Optimierung
"Add comments to explain this"
Dokumentationsgenerierung
## Code-Bearbeitung
Auswahl-basierte Bearbeitung
Shortcut
Beschreibung
Select code + Ctrl+K
Ausgewählten Code bearbeiten
Select code + Ctrl+I
Inline-Auswahl bearbeiten
Ctrl+Shift+K
Mit Kontext bearbeiten
Alt+K
Schnelle Bearbeitung
### Multi-Cursor-Bearbeitung
Shortcut
Beschreibung
---------
-------------
Ctrl+Alt+Down / Cmd+Option+Down
Cursor unten hinzufügen
Ctrl+Alt+Up / Cmd+Option+Up
Cursor oben hinzufügen
Ctrl+D / Cmd+D
Nächstes Vorkommen auswählen
Ctrl+Shift+L / Cmd+Shift+L
Alle Vorkommen auswählen
## KI-Modell-Konfiguration
Einstellung
Beschreibung
GPT-4
Standardmodell für komplexe Aufgaben
GPT-3.5-turbo
Schnelleres Modell für einfache Aufgaben
Claude-3
Alternatives Modell für Coding
Codex
Spezialisiert für Code-Generierung
Custom models
Lokale oder benutzerdefinierte Modelle konfigurieren
## Workspace-Funktionen
Dateiverwaltung
Shortcut
Beschreibung
Ctrl+P / Cmd+P
Schnelles Datei öffnen
Ctrl+Shift+P / Cmd+Shift+P
Befehlspalette
Ctrl+Shift+E / Cmd+Shift+E
Explorer-Bereich
Ctrl+Shift+F / Cmd+Shift+F
Über Dateien suchen
Ctrl+Shift+G / Cmd+Shift+G
Source Control
### KI-erweiterte Suche
Befehl
Beschreibung
---------
-------------
@search "semantic query"
Semantische Code-Suche
@find "natural language"
Natürliche Sprachsuche von Dateien
@grep "pattern with AI"
KI-erweitertes grep
## Debugging mit KI
Feature
Beschreibung
AI Debug Assistant
Debugging-Ausgabe erklären
Error Explanation
KI erklärt Fehlermeldungen
Fix Suggestions
KI schlägt Korrekturen für Bugs vor
Breakpoint Analysis
KI analysiert Breakpoint-Kontext
### Debug-Befehle
Shortcut
Beschreibung
---------
-------------
F5
Mit dem Debuggen beginnen
F9
Breakpoint umschalten
F10
Einzelschritt
F11
Tritt ein
Shift+F11
Schritt hinaus
Ctrl+Shift+F5
Debugging neu starten
## Git-Integration
Befehl
Beschreibung
@git diff
KI erklärt Git-Unterschiede
@git commit
Commit-Nachrichten generieren
@git branch
Vorgeschlagene Branch-Namen
@git merge
Hilfe bei Merge-Konflikten
### Git-Shortcuts
Shortcut
Beschreibung
---------
-------------
Ctrl+Shift+G / Cmd+Shift+G
Source-Kontrollbereich
Ctrl+Enter / Cmd+Enter
Änderungen committen
Ctrl+Shift+P then "Git"`
Git-Befehle
## Erweiterungen und Anpassung
Beliebte Erweiterungen
Erweiterung
Beschreibung
Cursor AI
Kern-KI-Funktionalität
GitHub Copilot
Zusätzliche KI-Unterstützung
Prettier
Code-Formatierung
ESLint
JavaScript Linting
Python
Python Sprachunterstützung
Live Share
Echtzeit-Zusammenarbeit
### Einstellungskonfiguration
Einstellung
Beschreibung
---------
-------------
cursor.ai.model
Standard-KI-Modell
cursor.ai.temperature
KI-Kreativitätsniveau
cursor.ai.maxTokens
Maximale Antwortlänge
cursor.ai.autoComplete
Auto-Vervollständigung aktivieren
cursor.ai.inlineChat
Inline-Chat aktivieren
## Erweiterte Funktionen
Composer-Modus
Feature
Beschreibung
Multi-file editing
Mehrere Dateien gleichzeitig bearbeiten
Project-wide changes
Änderungen im gesamten Projekt anwenden
Dependency tracking
Dateiabhängigkeiten verfolgen
Batch operations
Bulk-Operationen durchführen
### KI-Agenten
Agent
Beschreibung
---------
-------------
Code Agent
Spezialisiert für Code-Aufgaben
Debug Agent
Konzentriert auf Debugging
Test Agent
Generiert und führt Tests aus
Docs Agent
Erstellt Dokumentation
Refactor Agent
Code-Refactoring-Spezialist
## Sprachspezifische Funktionen
Python
Would you like me to continue with the remaining placeholders?
| Befehl | Beschreibung |
|---------|-------------|
| @python "create class" | Python-Klassen generieren |
| @python "add type hints" | Füge Typannotationen hinzu |
| @python "create tests" | Generiere pytest Tests |
| @python "optimize" | Performance-Optimierung |### JavaScript/TypeScript
Befehl
Beschreibung
@js "create component"
React-Komponenten generieren
@ts "add types"
TypeScript-Typen hinzufügen
@js "async/await"
In async/await umwandeln
@js "error handling"
Fehlerbehandlung hinzufügen
Befehl
Beschreibung
@rust "safe code"
Generiere sicheren Rust-Code
@go "concurrent"
Go Nebenläufigkeitsmuster
@java "spring boot"
Spring Boot Anwendungen
@cpp "modern cpp"
Moderne C++ Funktionen
Vorlage
Beschreibung
@template api
REST API Vorlage
@template component
UI-Komponenten-Vorlage
@template test
Test-Datei-Vorlage
@template config
Konfigurations-Vorlage
Feature
Beschreibung
Auto-save
Automatisches Speichern von Dateien
Format on save
Code automatisch formatieren
Lint on save
Code automatisch prüfen
AI suggestions
Proaktive Vorschläge
Feature
Beschreibung
Live Share
Echtzeit-Zusammenarbeit
AI Pair Programming
KI als Coding-Partner
Code Reviews
KI-unterstützte Bewertungen
Team Settings
Gemeinsame AI-Konfigurationen
Shortcut
Beschreibung
Ctrl+Shift+P then "Live Share"`
Kollaborationssitzung starten
Ctrl+Shift+P then "Share"`
Arbeitsbereich teilen
Einstellung
Beschreibung
cursor.ai.cacheSize
AI-Antwort-Cache-Größe
cursor.ai.requestTimeout
Request Timeout
cursor.ai.batchSize
Batch-Anforderungsgröße
cursor.ai.throttle
Request-Drosselung
Problem
Lösung
AI not responding
Internetverbindung prüfen
Slow responses
Kontextgröße reduzieren
Wrong suggestions
Mehr Kontext bereitstellen
Model errors
Switch AI-Modell
Extension conflicts
Konfliktverursachende Erweiterungen deaktivieren
Befehl
Beschreibung
Ctrl+Shift+P then "Developer: Reload Window"`
Cursor neu laden
Ctrl+Shift+P then "Developer: Toggle Developer Tools"`
Öffne Entwicklertools
Help > Show All Commands
Zeige alle verfügbaren Befehle
```json
{
"cursor.ai.customModels": [
{
"name": "Local Model",
"endpoint": "http://localhost:8000 ",
"apiKey": "your-api-key"
}
]
}
```## API-Integration
Benutzerdefinierte Modelle
json
{
"cursor.ai.webhooks": {
"onCodeGeneration": "https://your-webhook.com/code",
"onError": "https://your-webhook.com/error"
}
}### Webhook-Konfiguration
Shortcut
Aktion
Ctrl+K
KI-Befehl
Ctrl+L
KI-Chat
Ctrl+I
Inline-Bearbeitung
Tab
Vorschlag akzeptieren
Escape
Vorschlag ablehnen
Ctrl+/
Kommentar umschalten
Ctrl+S
Datei speichern
Ctrl+Z
Rückgängig
Ctrl+Y
Wiederholen
Wesentliche Kürzel
Shortcut
Aktion
Ctrl+P
Schnell öffnen
Ctrl+G
Gehe zur Zeile
Ctrl+F
Finden
Ctrl+H
Ersetzen
F12
Gehe zur Definition
Alt+F12
Peek-Definition
```yaml
# GitHub Actions with Cursor
name: AI Code Review
on: [pull_request]
jobs:
ai-review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: AI Code Review
run: cursor-cli review --pr ${{ github.event.number }}
```## Bewährte Praktiken
Effektive Prompting-Strategien
Seien Sie spezifisch und klar in Ihren Anfragen
Geben Sie Kontext für bessere Ergebnisse
Verwenden Sie wenn möglich Beispiele
Unterteilen Sie komplexe Aufgaben in kleinere Teile
Iterieren und verfeinern Sie Prompts
Code-Qualität
Überprüfen Sie KI-generierten Code sorgfältig
Fügen Sie eine ordnungsgemäße Fehlerbehandlung hinzu
Erstellen Sie umfassende Tests
Befolgen Sie Coding-Standards
Dokumentieren Sie komplexe Logik
Leistung
Verwenden Sie geeignete KI-Modelle für Aufgaben
Optimieren Sie Kontextgröße
Speichern Sie häufig verwendete Antworten zwischen
Überwachen Sie API-Nutzung
Konfigurieren Sie Timeouts angemessen
Sicherheit
Überprüfen Sie KI-Vorschläge auf Sicherheitsprobleme
Fügen Sie keine sensiblen Daten in Prompts ein
Verwenden Sie sichere API-Endpunkte
Implementieren Sie ordnungsgemäße Zugriffskontrollen
Führen Sie regelmäßige Sicherheitsaudits durch
Integrationsbeispiele
CI/CD-Integration
```bash
!/bin/bash
Cursor automation script
cursor --ai-command "review and optimize" src/
cursor --ai-command "generate tests" src/
cursor --ai-command "update documentation" docs/
```### Benutzerdefinierte Skripte
Häufige Anwendungsfälle
Webentwicklung
React-Komponenten-Generierung
API-Endpunkt-Erstellung
Datenbankschema-Design
Frontend-Optimierung
Test-Automatisierung
Data Science
Datenanalyse-Skripte
Machine-Learning-Modelle
Visualisierungscode
Datenbereinigungspipelines
Statistische Analyse
DevOps
Infrastructure as Code
CI/CD-Pipeline-Konfiguration
Monitoring-Setup
Deployment-Skripte
Sicherheitskonfigurationen