![Kann ich in Windows 7 mit der rechten Maustaste auf einen Ordner klicken und „Mit Sublime Text öffnen“ auswählen?](https://rvso.com/image/1311330/Kann%20ich%20in%20Windows%207%20mit%20der%20rechten%20Maustaste%20auf%20einen%20Ordner%20klicken%20und%20%E2%80%9EMit%20Sublime%20Text%20%C3%B6ffnen%E2%80%9C%20ausw%C3%A4hlen%3F.png)
In Windows 7 kann ich dies über die Befehlszeile tun:
"c:\Program Files\Sublime Text 2\sublime_text.exe" samplefolder
Dadurch wird ein Sublime-Textfenster geöffnet, dessen Inhalt samplefolder
in die Seitenleiste von Sublime geladen wird.
Dies funktioniert zwar bei Bedarf, es ist jedoch unpraktisch, jedes Mal eine Eingabeaufforderung zu öffnen. Gibt es eine Möglichkeit, dieses Verhalten zum Rechtsklickmenü des Windows Explorers hinzuzufügen? Ich möchte mit der rechten Maustaste auf einen Ordner klicken und „Mit Sublime öffnen“ auswählen können, genau wie ich mit der rechten Maustaste auf einen Ordner klicken und „Nach Viren suchen“ auswählen kann.
Antwort1
Dies ist meine .reg-Datei für Vim, aber sie ist ziemlich klar. Ersetzen Sie einfach die Vim-bezogene Zeichenfolge durch die von Sublime. Speichern Sie sie dann als .reg-Datei und doppelklicken Sie zum Importieren.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\vim]
@="&Vim here"
[HKEY_CLASSES_ROOT\Directory\shell\vim\command]
@="\"C:\\Program Files (x86)\\Vim\\vim73\\gvim.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\vim]
@="&Vim here"
[HKEY_CLASSES_ROOT\Directory\Background\shell\vim\command]
@="\"C:\\Program Files (x86)\\Vim\\vim73\\gvim.exe\" \"%V\""
Es gibt zwei Ordner-Kontextmenüs, eines ist ein direkter Rechtsklick auf den Ordner, das sind die ersten beiden Zeilen, und ein anderes istInOrdner leerer Bereich Rechtsklick, das sind die letzten beiden Zeilen. Ich weiß nicht, was die letzte bedeutete %V
, und habe nichts Verwandtes gefunden, es funktioniert einfach.
Bearbeiten:
Für die Standardinstallation von Sublime Text 2 unter Windows 7 finden Sie hier den vollständigen Code. Speichern unter whatever.reg
und doppelklicken.
Windows Registry Editor Version 5.00
; This will make it appear when you right click ON a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_CLASSES_ROOT\Directory\shell\sublime]
@="Open Folder as &Sublime Project"
"Icon"="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\",0"
[HKEY_CLASSES_ROOT\Directory\shell\sublime\command]
@="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\" \"%1\""
; This will make it appear when you right click INSIDE a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_CLASSES_ROOT\Directory\Background\shell\sublime]
@="Open Folder as &Sublime Project"
"Icon"="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\",0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\sublime\command]
@="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\" \"%V\""
Antwort2
Ich habe einen ... gefundensuper Lösunggepostet auf github gist vonJethro Yu
Installationsanleitung:
- Laden Sie die
OpenWithSublimeTextAsAdmin.bat
Datei in diesem Gist. - Kopieren Sie es in Ihren Sublime Edit-Installationsordner (normalerweise C:\Programme\Sublime Text 3 oder ähnlich).
- Starte es.
Merkmale:
- Super einfache Installation.
- Öffnen Sie Dateien mit Sublime Text
- Öffnen Sie Dateien mit erhöhten Rechten mit Sublime Text. Dies ist besonders praktisch, wenn Sie beispielsweise Systemdateien bearbeiten möchten.
- Öffnen Sie Ordner mit Sublime Text
Antwort3
Das ist was ich mache
Ich installiereNotizblock-Ersatzund verweisen Sie damit auf meinen sublime_text.exe
(oder einen anderen Texteditor).
Dann füge ich die Registrierungseinstellung „Mit Notepad öffnen“ hinzu (kopieren Sie Folgendes, fügen Sie es in eine .reg
Datei ein und doppelklicken Sie, um es anzuwenden).
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Open with Notepad]
[HKEY_CLASSES_ROOT\*\shell\Open with Notepad\command]
@="notepad.exe %1"
Notepad Replacer ersetzt alle Befehle (systemweit), um notepad.exe
den Texteditor zu öffnen, den Sie bei der Installation angegeben haben (in diesem Fall sublime_text.exe
).
Wenn Sie Notepad Replacer deinstallieren oder mit Verweis auf einen anderen Texteditor neu installieren, funktioniert Ihr Kontextmenü „Mit Notepad öffnen“ weiterhin mit dem neuen Standard-Texteditor!
Antwort4
Sie sollten in der Lage sein, einfach regedit.exe zu öffnen und zu folgendem zu navigieren:
HKEY_CLASSES_ROOT*\shell
Klicken Sie mit der rechten Maustaste auf „Shell“ und wählen Sie die Erstellung eines neuen Schlüssels mit dem Namen „Mit Sublime Text öffnen“.
Erstellen Sie darunter einen neuen Schlüssel mit dem Namen „Befehl“.
Doppelklicken Sie im rechten Bereich auf den (Standard-)Wert und geben Sie Folgendes ein:
[erhabener Text .exe-Name] %1