Cursor
📋 Kopieren Sie alle Befehle
📄 PDF generieren
Cursor ist ein AI-powered Code Editor auf VS Code gebaut, der erweiterte KI-Funktionen für Code-Generierung, Bearbeitung und Debugging mit Unterstützung für mehrere KI-Modelle wie GPT-4 und Claude integriert.
Installation und Inbetriebnahme
Command
Description
Download from cursor.sh
Install Cursor from official website
cursor --version
Check installed version
cursor .
Open current directory in Cursor
cursor file.py
Open specific file
cursor --help
Display help information
cursor --extensions-dir
Show extensions directory
Grundlegende KI Features
Shortcut
Description
Ctrl+K
/ Cmd+K
Open AI command palette
Ctrl+L
/ Cmd+L
Open AI chat panel
Ctrl+I
/ Cmd+I
Inline AI editing
Tab
Accept AI suggestion
Escape
Reject AI suggestion
Alt+]
/ Option+]
Next AI suggestion
Alt+[
/ Option+[
Previous AI suggestion
KI Chat Kommandos
Command
Description
@workspace
Reference entire workspace
@file
Reference specific file
@folder
Reference folder contents
@code
Reference selected code
@docs
Reference documentation
@web
Search web for context
@git
Reference git history
Code Generation
Inline Generation
Shortcut
Description
Ctrl+K
then type prompt
Generate code inline
Ctrl+K
then Ctrl+A
Generate entire file
Ctrl+K
then Ctrl+D
Generate documentation
Ctrl+K
then Ctrl+T
Generate tests
Ctrl+K
then Ctrl+R
Refactor code
Ctrl+K
then Ctrl+F
Fix code issues
Chat-basierte Generation
Command
Description
"Create a function that..."
Generate specific function
"Add error handling to this code"
Improve existing code
"Convert this to TypeScript"
Language conversion
"Optimize this algorithm"
Performance optimization
"Add comments to explain this"
Documentation generation
Code Editing
Auswahlbasierte Bearbeitung
Shortcut
Description
Select code + Ctrl+K
Edit selected code
Select code + Ctrl+I
Inline edit selection
Ctrl+Shift+K
Edit with context
Alt+K
Quick edit
Multicursor Editing
Shortcut
Description
Ctrl+Alt+Down
/ Cmd+Option+Down
Add cursor below
Ctrl+Alt+Up
/ Cmd+Option+Up
Add cursor above
Ctrl+D
/ Cmd+D
Select next occurrence
Ctrl+Shift+L
/ Cmd+Shift+L
Select all occurrences
KI Modelle Konfiguration
Setting
Description
GPT-4
Default model for complex tasks
GPT-3.5-turbo
Faster model for simple tasks
Claude-3
Alternative model for coding
Codex
Specialized for code generation
Custom models
Configure local or custom models
Eigenschaften der Arbeitsräume
Dateiverwaltung
Shortcut
Description
Ctrl+P
/ Cmd+P
Quick file open
Ctrl+Shift+P
/ Cmd+Shift+P
Command palette
Ctrl+Shift+E
/ Cmd+Shift+E
Explorer panel
Ctrl+Shift+F
/ Cmd+Shift+F
Search across files
Ctrl+Shift+G
/ Cmd+Shift+G
Source control
KI-verbesserte Suche
Command
Description
@search "semantic query"
Semantic code search
@find "natural language"
Natural language file finding
@grep "pattern with AI"
AI-enhanced grep
Debugging mit KI
Feature
Description
AI Debug Assistant
Explain debugging output
Error Explanation
AI explains error messages
Fix Suggestions
AI suggests fixes for bugs
Breakpoint Analysis
AI analyzes breakpoint context
Debug Befehle
Shortcut
Description
F5
Start debugging
F9
Toggle breakpoint
F10
Step over
F11
Step into
Shift+F11
Step out
Ctrl+Shift+F5
Restart debugging
Gier Integration
Command
Description
@git diff
AI explains git differences
@git commit
Generate commit messages
@git branch
Suggest branch names
@git merge
Help with merge conflicts
Git Shortcuts
Shortcut
Description
Ctrl+Shift+G
/ Cmd+Shift+G
Source control panel
Ctrl+Enter
/ Cmd+Enter
Commit changes
Ctrl+Shift+P
then "Git"`
Git commands
Erweiterungen und Anpassung
Beliebte Erweiterungen
Extension
Description
Cursor AI
Core AI functionality
GitHub Copilot
Additional AI assistance
Prettier
Code formatting
ESLint
JavaScript linting
Python
Python language support
Live Share
Real-time collaboration
Einstellungen Konfiguration
Setting
Description
cursor.ai.model
Default AI model
cursor.ai.temperature
AI creativity level
cursor.ai.maxTokens
Maximum response length
cursor.ai.autoComplete
Enable auto-completion
cursor.ai.inlineChat
Enable inline chat
Erweiterte Funktionen
Composer-Modus
Feature
Description
Multi-file editing
Edit multiple files simultaneously
Project-wide changes
Apply changes across entire project
Dependency tracking
Track file dependencies
Batch operations
Perform bulk operations
AI-Agenten
Agent
Description
Code Agent
Specialized for code tasks
Debug Agent
Focused on debugging
Test Agent
Generates and runs tests
Docs Agent
Creates documentation
Refactor Agent
Code refactoring specialist
Sprach-Specific-Funktionen
Python
Command
Description
@python "create class"
Generate Python classes
@python "add type hints"
Add type annotations
@python "create tests"
Generate pytest tests
@python "optimize"
Performance optimization
JavaScript/TypScript
Command
Description
@js "create component"
Generate React components
@ts "add types"
Add TypeScript types
@js "async/await"
Convert to async/await
@js "error handling"
Add error handling
Andere Sprachen
Command
Description
@rust "safe code"
Generate safe Rust code
@go "concurrent"
Go concurrency patterns
@java "spring boot"
Spring Boot applications
@cpp "modern cpp"
Modern C++ features
Produktivität Tipps
Code-Vorlagen
Template
Description
@template api
REST API template
@template component
UI component template
@template test
Test file template
@template config
Configuration template
Workflow Automation
Feature
Description
Auto-save
Automatic file saving
Format on save
Auto-format code
Lint on save
Auto-lint code
AI suggestions
Proactive suggestions
Funktionen der Zusammenarbeit
Feature
Description
Live Share
Real-time collaboration
AI Pair Programming
AI as coding partner
Code Reviews
AI-assisted reviews
Team Settings
Shared AI configurations
Befehle teilen
Shortcut
Description
Ctrl+Shift+P
then "Live Share"`
Start collaboration session
Ctrl+Shift+P
then "Share"`
Share workspace
Leistungsoptimierung
Setting
Description
cursor.ai.cacheSize
AI response cache size
cursor.ai.requestTimeout
Request timeout
cursor.ai.batchSize
Batch request size
cursor.ai.throttle
Request throttling
Fehlerbehebung
Issue
Solution
AI not responding
Check internet connection
Slow responses
Reduce context size
Wrong suggestions
Provide more context
Model errors
Switch AI model
Extension conflicts
Disable conflicting extensions
Debug Befehle
Command
Description
Ctrl+Shift+P
then "Developer: Reload Window"`
Reload Cursor
Ctrl+Shift+P
then "Developer: Toggle Developer Tools"`
Open dev tools
Help > Show All Commands
Show all available commands
API Integration
Kundenspezifische Modelle
json
{
"cursor.ai.customModels": [
{
"name": "Local Model",
"endpoint": "http://localhost:8000",
"apiKey": "your-api-key"
}
]
}
_
Webhook Konfiguration
json
{
"cursor.ai.webhooks": {
"onCodeGeneration": "https://your-webhook.com/code",
"onError": "https://your-webhook.com/error"
}
}
_
Keyboard Shortcuts Zusammenfassung
Wesentliche Shortcuts
Shortcut
Action
Ctrl+K
AI command
Ctrl+L
AI chat
Ctrl+I
Inline edit
Tab
Accept suggestion
Escape
Reject suggestion
Ctrl+/
Toggle comment
Ctrl+S
Save file
Ctrl+Z
Undo
Ctrl+Y
Redo
Navigation
Shortcut
Action
Ctrl+P
Quick open
Ctrl+G
Go to line
Ctrl+F
Find
Ctrl+H
Replace
F12
Go to definition
Alt+F12
Peek definition
Best Practices
Effektive Vermutung
Spezifische und klare Anforderungen
Kontext für bessere Ergebnisse
Beispiele verwenden, wenn möglich
komplexe Aufgaben in kleinere Teile zerbrechen
Iterate und verfeinern Aufforderungen
Code Qualität
Überprüfung KI-generierter Code sorgfältig
Richtige Fehlerbehandlung hinzufügen
umfassende Tests beinhalten
Kodierungsstandards
Dokumentenkomplexlogik
Leistung
Verwenden Sie geeignete KI-Modelle für Aufgaben
Optimieren der Kontextgröße
Cache häufig verwendete Antworten
API-Nutzung überwachen
Timeouts entsprechend konfigurieren
Sicherheit
Überprüfung KI-Vorschläge für Sicherheitsfragen
Nicht enthalten sensible Daten in Aufforderungen
Verwenden Sie sichere API Endpunkte
Implementierung richtiger Zugriffskontrollen
Regelmäßige Sicherheitsaudits
Integrationsbeispiele
CI/CD Integration
```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 }}
```_
Individuelle Skripte
```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/
```_
Allgemeine Anwendungsfälle
Webentwicklung
React Komponentengeneration
API Endpoint Erstellung
Erstellung von Datenbankschemas
Frontendoptimierung
Testautomatisierung
Datenwissenschaft
Datenanalyseskripte
Maschinen und Geräte
Visualisierungscode
Datenreinigung Pipelines
Statistische Analyse
DevOs
Infrastruktur als Code
CI/CD-Pipelinekonfiguration
Überwachungseinrichtung
Bereitstellungsskripte
Sicherheitskonfigurationen