Was muss ich dem folgenden Befehl (in shortcuts.xml) hinzufügen, damit Notepad++ den enthaltenen Ordner öffnet und auch die aktuelle Datei auswählt?
<Command name="Open containing folder" Ctrl="no" Alt="no" Shift="no" Key="0">explorer $(CURRENT_DIRECTORY)</Command>
Danke schön.
Antwort1
Ich finde es in meinem Notepad++ v6.6.9. Es funktioniert sofort:
Klicken Sie mit der rechten Maustaste auf die Registerkarte des gewünschten Dokuments.
Wählen Sie im KontextmenüÖffnen Sie den enthaltenen Ordner im Explorer.
▶ Dieser Befehl öffnet nicht nur den angegebenen Ordner, sondern auchwählt aktuelle Datei.
Im Notepad++-Quellcode können Sie sehen, dass der Menübefehl dasselbe ausführt wie Ihrer:explorer /select,$(FULL_CURRENT_PATH)
Sie müssen ihn also nicht selbst hinzufügen.
Und Sie können auch überprüfenähnliche Fragefür die Befehlszeile.
Antwort2
Aushttps://vincent.re/en/enthaltenden-Ordner-im-Notizblock-öffnen
Um den Befehl einer Tastenkombination zuzuweisen, öffnen Sie ihn %APPDATA%\Notepad++\shortcuts.xml
mit einem Editor. Fügen Sie im <Macros>
Tag Folgendes für Ctrl+ Shift+ hinzu.O
<Macro name="Open Containing Folder in Explorer" Ctrl="yes" Alt="no" Shift="yes" Key="79">
<Action type="2" message="0" wParam="41019" lParam="0" sParam="" />
</Macro>
So sieht meine Datei beispielsweise nach
<NotepadPlus>
<InternalCommands />
<Macros>
<Macro …>…</Macro>
<Macro name="Open Containing Folder in Explorer" Ctrl="yes" Alt="no" Shift="yes" Key="79">
<Action type="2" message="0" wParam="41019" lParam="0" sParam="" />
</Macro>
</Macros>
<UserDefinedCommands>
<Command…>…</Command>
</UserDefinedCommands>
<PluginCommands />
<ScintillaKeys />
</NotepadPlus>