Notepad++ Öffnen Sie den enthaltenen Ordner und wählen Sie DATEI

Notepad++ Öffnen Sie den enthaltenen Ordner und wählen Sie DATEI

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:

  1. Klicken Sie mit der rechten Maustaste auf die Registerkarte des gewünschten Dokuments.

  2. 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.xmlmit 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>

verwandte Informationen