Kann ich in Windows 7 mit der rechten Maustaste auf einen Ordner klicken und „Mit Sublime Text öffnen“ auswählen?

Kann ich in Windows 7 mit der rechten Maustaste auf einen Ordner klicken und „Mit Sublime Text öffnen“ auswählen?

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 samplefolderin 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.regund 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 dieOpenWithSublimeTextAsAdmin.batDatei 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 .regDatei 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.exeden 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

verwandte Informationen