Die Shell-Erweiterung funktioniert nicht zum Öffnen von Dateien

474
youonlylivethrice

Ich habe einen neuen Eintrag in der Registry bei erstellt

HKEY_CLASSES_ROOT * \ shell \ Edit with Sublime Text 2 \ befehl

und den Standardschlüssel lesen

C: \ Programme \ Sublime Text 2 \ sublime_text.exe% 1

Wenn ich nun mit der rechten Maustaste auf eine Datei klicke und versuche, eine Datei mit dieser Verknüpfung zu bearbeiten, wird das Standarddialogfeld "Öffnen mit" für Windows angezeigt. Ich verstehe, dass ich die Datei mit Sublime Text verknüpfen konnte, aber ich möchte jede Datei mit dieser Verknüpfung öffnen können und Sublime Text öffnen lassen.

Gibt es etwas, das ich mit diesem Registrierungsschlüssel falsch mache?

2
Wurden Sie neu gestartet oder abgemeldet? Windows lädt die Registrierung nicht wie erwartet. lornix vor 10 Jahren 0

2 Antworten auf die Frage

0
gm2

Ja. Sie müssen einen weiteren Eintrag erstellen, der den Befehl in das Kontextmenü für Dateien einfügt. Etwas wie das:
[HKEY_CLASSES_ROOT\*\shell\Edit with Sublime Text 2]
@="&Edit with Sublime Text 2"

0
Martin Binder

Wenn Pfade Leerzeichen enthalten, müssen sie mit Escapezeichen versehen werden:

"C:\Program Files\Sublime Text 2\sublime_text.exe" "%1"