VSIX-Erweiterungen in Cursor nach Marketplace-Änderungen installieren

Microsoft hat kürzlich die direkte VSIX-Download-Option von der VS Code Marketplace-Website entfernt. Diese Änderung betrifft Cursor-Benutzer, die Erweiterungen manuell installieren müssen. Diese Anleitung zeigt Ihnen die aktuellen Workarounds, um jede VS Code-Erweiterung in Cursor zu bekommen.
Warum VSIX-Dateien installieren?
Sie benötigen möglicherweise eine manuelle VSIX-Installation, wenn:
- Eine Erweiterung nicht im integrierten Marketplace von Cursor verfügbar ist
- Sie eine bestimmte Version einer Erweiterung benötigen
- Sie offline oder hinter einer Unternehmens-Firewall arbeiten
- Eine Erweiterung aus dem Marketplace entfernt wurde
- Sie eine Vorab- oder Beta-Version installieren möchten
Methode 1: Von VS Code herunterladen (Empfohlen)
Der einfachste Weg, VSIX-Dateien zu erhalten, ist über VS Code selbst.
Schritt 1: VS Code installieren (falls noch nicht installiert)
Herunterladen von code.visualstudio.com
Schritt 2: Die Erweiterung herunterladen
- Öffnen Sie VS Code
- Gehen Sie zur Erweiterungsansicht (
Cmd/Ctrl + Shift + X) - Suchen Sie nach der benötigten Erweiterung
- Klicken Sie auf das Zahnrad-Symbol (⚙️) neben der Erweiterung
- Wählen Sie "VSIX herunterladen"

Schritt 3: In Cursor installieren
- Öffnen Sie Cursor
- Gehen Sie zur Erweiterungsansicht (
Cmd/Ctrl + Shift + X) - Klicken Sie auf das
...-Menü (Weitere Aktionen) - Wählen Sie "Aus VSIX installieren"
- Wählen Sie die heruntergeladene
.vsix-Datei - Starten Sie Cursor bei Aufforderung neu
Methode 2: Über die Befehlszeile
Für Power-User: Verwenden Sie die Befehlszeile zum Herunterladen und Installieren.
Über VS Code CLI herunterladen
# Verfügbare Versionen auflisten
vscode --list-extensions --show-versions
# Bestimmte Erweiterung herunterladen
# (Verwenden Sie die obige VS Code-GUI-Methode für zuverlässige Downloads)
Über Cursor CLI installieren
# Cursor vom Terminal aus öffnen
cursor --install-extension /path/to/extension.vsix
# Oder mit dem vollständigen Pfad
"/Applications/Cursor.app/Contents/MacOS/Cursor" --install-extension extension.vsix
Methode 3: Direkte Marketplace-API (Erweitert)
Für automatisierte Downloads verwenden Sie direkt die VS Code Marketplace-API.
Mit curl
# Erweiterungsdetails abrufen
EXTENSION="publisher.extension-name"
curl -s "https://marketplace.visualstudio.com/_apis/public/gallery/publishers/${EXTENSION%%.*}/vsextensions/${EXTENSION#*.}/latest/vspackage" \
-H "Accept: application/json;api-version=7.2-preview.1" \
-o extension.vsix
Mit PowerShell
$Publisher = "esbenp"
$Name = "prettier-vscode"
$Url = "https://marketplace.visualstudio.com/_apis/public/gallery/publishers/$Publisher/vsextensions/$Name/latest/vspackage"
Invoke-WebRequest -Uri $Url -OutFile "$Name.vsix"
Mit Python-Skript
import requests
def download_vsix(publisher, name, version="latest"):
url = f"https://marketplace.visualstudio.com/_apis/public/gallery/publishers/{publisher}/vsextensions/{name}/{version}/vspackage"
response = requests.get(url)
if response.status_code == 200:
with open(f"{name}.vsix", "wb") as f:
f.write(response.content)
print(f"Downloaded {name}.vsix")
else:
print(f"Failed: {response.status_code}")
download_vsix("esbenp", "prettier-vscode")
Methode 4: Aus der Open VSX Registry
Open VSX ist eine Open-Source-Alternative zum VS Code Marketplace.
Website-Download
- Besuchen Sie open-vsx.org
- Suchen Sie nach Ihrer Erweiterung
- Klicken Sie auf "Herunterladen"
- Installieren Sie das VSIX in Cursor
Mit der Open VSX CLI
# ovsx installieren
npm install -g ovsx
# Nach Erweiterungen suchen
ovsx search prettier
# Herunterladen (falls vom Registry unterstützt)
# Die meisten Erweiterungen benötigen einen manuellen Download von der Website
Methode 5: Aus dem Quellcode bauen
Für Open-Source-Erweiterungen bauen Sie das VSIX selbst.
Klonen und bauen
# Das Erweiterungs-Repository klonen
git clone https://github.com/publisher/extension-name.git
cd extension-name
# Abhängigkeiten installieren
npm install
# Die Erweiterung bauen
npm run compile
# Als VSIX packen
npx vsce package
# Die .vsix-Datei wird im aktuellen Verzeichnis sein
In Cursor installieren
cursor --install-extension ./extension-name-1.0.0.vsix
Beliebte Erweiterungen und ihre VSIX-Quellen
| Erweiterung | Herausgeber | Alternative Quelle |
|---|---|---|
| Prettier | esbenp | Open VSX, VS Code GUI |
| ESLint | Microsoft | VS Code GUI only |
| GitLens | eamodio | Open VSX, VS Code GUI |
| Docker | Microsoft | VS Code GUI only |
| Python | Microsoft | VS Code GUI only |
| Live Share | Microsoft | VS Code GUI only |
Fehlerbehebung bei Installationsproblemen
"Corrupt ZIP"-Fehler
Ursache: Unvollständiger Download
Behebung:
# Die VSIX-Datei überprüfen
unzip -t extension.vsix
# Bei Beschädigung erneut herunterladen
"Extension Not Compatible"-Fehler
Ursache: Versionsinkompatibilität zwischen VS Code und Cursor
Behebung:
- Prüfen Sie die VS Code-Version von Cursor unter Hilfe > Info
- Laden Sie eine kompatible Erweiterungsversion herunter
- Oder ändern Sie das Feld
engines.vscodeim VSIX
Erweiterungen werden in Cursor nicht angezeigt
Behebung:
# Installierte Erweiterungen auflisten
cursor --list-extensions
# Auf Fehler prüfen
cursor --verbose --install-extension extension.vsix
Best Practices
Versionsverwaltung
Behalten Sie den Überblick über Ihre VSIX-Dateien:
extensions/
prettier-vscode-10.1.0.vsix
eslint-2.4.4.vsix
gitlens-14.4.1.vsix
Automatisiertes Setup
Erstellen Sie ein Setup-Skript für neue Maschinen:
#!/bin/bash
# setup-cursor-extensions.sh
EXTENSIONS=(
"./extensions/prettier-vscode.vsix"
"./extensions/eslint.vsix"
"./extensions/gitlens.vsix"
)
for ext in "${EXTENSIONS[@]}"; do
if [ -f "$ext" ]; then
cursor --install-extension "$ext"
else
echo "Missing: $ext"
fi
done
Backup-Strategie
Exportieren Sie regelmäßig Ihre Erweiterungsliste:
# Installierte Erweiterungen speichern
cursor --list-extensions > extensions.txt
# Später neu installieren
cat extensions.txt | xargs -L1 cursor --install-extension
Schnellreferenz
| Aufgabe | Befehl |
|---|---|
| VSIX installieren | cursor --install-extension file.vsix |
| Erweiterungen auflisten | cursor --list-extensions |
| Erweiterung deinstallieren | cursor --uninstall-extension publisher.name |
| Erweiterung deaktivieren | cursor --disable-extension publisher.name |
| Erweiterung aktivieren | cursor --enable-extension publisher.name |