Wie kann ich ein Verzeichnis direkt aus dem Windows Explorer in SublimeText öffnen.
Editoren wie VisualStudio Code fügen dem Kontextmenü des Windows Explorers einen neuen Eintrag hinzu, welcher es erlaubt, einen ganzen Ordner in Code zu öffnen. Dieser wird dann in der Sidebar geöffnet und so können Dateien, quasi als Projekt, schnell bearbeitet werden.
SublimeText fügt diese Funktion erstmal nur für einzelne Dateien hinzu. Diese Funktion wollte ich aber auch für SublimeText, da dieser Editor doch deutlich schlanker ist und sich einfach schneller öffnet.
Ich habe einen Gist auf Github gefunden, der die benötigten Registrierungsschlüssel für Sublime Text 2 hinzugefügt hat.
Ich habe das Gist hier für SublimeText 3 geforkt und abgeändert.
Der Code:
@echo off SET st2Path=C:\Program Files\Sublime Text 3\sublime_text.exe rem add it for all file types @reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text" /t REG_SZ /v "" /d "Open with Sublime Text" /f @reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text" /t REG_EXPAND_SZ /v "Icon" /d "%st2Path%,0" /f @reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text\command" /t REG_SZ /v "" /d "%st2Path% \"%%1\"" /f rem add it for folders @reg add "HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text" /t REG_SZ /v "" /d "Open with Sublime Text" /f @reg add "HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text" /t REG_EXPAND_SZ /v "Icon" /d "%st2Path%,0" /f @reg add "HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text\command" /t REG_SZ /v "" /d "%st2Path% \"%%1\"" /f pause
Der Code wird als Batch-Datei abgespeichert und anschließend mit Admin-Rechten ausgeführt.
Anschließend können auch Order mit SublimeText geöffnet werden.