Kann ich in Windows 7 mit der rechten Maustaste auf einen Ordner klicken und "Mit erhabenem Text öffnen" auswählen?
34
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 nach Bedarf, es ist jedoch unpraktisch, jedes Mal eine Eingabeaufforderung zu öffnen. Kann ich dieses Verhalten auf irgendeine Weise zum Kontextmenü des Windows-Explorers hinzufügen? Ich möchte mit der rechten Maustaste auf einen Ordner und "Mit Sublime öffnen" klicken können, genauso wie ich mit der rechten Maustaste auf einen Ordner und "Nach Viren suchen" klicken kann.
Dies ist meine .reg-Datei für Vim, aber es ist ziemlich klar, ersetze einfach die Vim-bezogene Zeichenfolge durch die von Sublime. Speichern Sie dann als .reg-Datei und doppelklicken Sie zum Importieren.
Es gibt zwei Ordner Kontextmenü, einer ist direkter Rechtsklick auf Ordner, das sind die ersten beiden Zeilen, und ein anderer ist in Ordner leeren Bereich Rechtsklick, das sind die letzten beiden Zeilen. Ich weiß nicht, was das letzte %Vbedeutete, und habe nichts 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\""
Ich habe den Schlüssel (mit% 1 am Ende) von Hand zu HKEY_CLASSES_ROOT \ Directory \ shell \ hinzugefügt und es hat funktioniert. Vielen Dank! Die zweite Zeile (mit% V am Ende) wird vorerst übersprungen.
George P. Burdell
3
Hinweis: wenn Sie mit Sublime Text 2, stellen Sie sicher , ersetzen Sie Sublime TextmitSublime Text 2
Chris Fletcher
1
Wie machen sie diese kleinen Ikonen?
Aditya MP
2
+1 Das hat super funktioniert. Ich habe jedoch die Möglichkeit hinzugefügt, einzelne Dateien zu bearbeiten. All dies habe ich hier in einem Repo zusammengefasst: github.com/cbmeeks/sublime-text-2-context-menu-windows
cbmeeks
Ich habe auch ein Github-Repo erstellt, bevor ich den Kommentar von cbmeeks sehe :( Nun, hier ist mein OpenWithSublime
Menelaos Vergis
1
Ich habe eine super Lösung gefunden, die von Jethro Yu auf github gist gepostet wurde
Ich installiere Notepad Replacer und zeige das auf meinen sublime_text.exe(oder einen anderen Texteditor).
Ich füge dann die Registrierungseinstellung 'Mit Editor öffnen' hinzu (kopiere und füge das Folgende in eine .regDatei ein und doppelklicke, 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 jeden (systemweiten) Befehl notepad.exezum Öffnen des Texteditors, den Sie bei der Installation angegeben haben (in diesem Fall sublime_text.exe).
Wenn Sie Notepad Replacer deinstallieren oder neu installieren und auf einen anderen Texteditor verweisen, funktioniert das Kontextmenü "Mit Notepad öffnen" weiterhin mit dem neuen Standardtexteditor!
Sublime Text
mitSublime Text 2
Ich habe eine super Lösung gefunden, die von Jethro Yu auf github gist gepostet wurde
Installationsanleitung:
OpenWithSublimeTextAsAdmin.bat
Datei in dieser Liste herunter.Eigenschaften:
quelle
Das ist was ich mache
Ich installiere Notepad Replacer und zeige das auf meinen
sublime_text.exe
(oder einen anderen Texteditor).Ich füge dann die Registrierungseinstellung 'Mit Editor öffnen' hinzu (kopiere und füge das Folgende in eine
.reg
Datei ein und doppelklicke, um es anzuwenden.Notepad Replacer ersetzt jeden (systemweiten) Befehl
notepad.exe
zum Öffnen des Texteditors, den Sie bei der Installation angegeben haben (in diesem Fallsublime_text.exe
).Wenn Sie Notepad Replacer deinstallieren oder neu installieren und auf einen anderen Texteditor verweisen, funktioniert das Kontextmenü "Mit Notepad öffnen" weiterhin mit dem neuen Standardtexteditor!
quelle
wie benutzt man
neu eine * .bat Datei
quelle
Sie sollten in der Lage sein, einfach regedit.exe zu öffnen und zu durchsuchen:
Klicken Sie mit der rechten Maustaste auf "shell" und erstellen Sie einen neuen Schlüssel mit dem Namen "Open with Sublime Text".
Erstellen Sie einen neuen Schlüssel unter dem "Befehl".
Doppelklicken Sie im rechten Fensterbereich auf den Wert (Standard) und geben Sie Folgendes ein:
quelle