我应该在以下命令(在 Shortcuts.xml 中)添加什么以便 Notepad++ 打开包含的文件夹并选择当前文件?
<Command name="Open containing folder" Ctrl="no" Alt="no" Shift="no" Key="0">explorer $(CURRENT_DIRECTORY)</Command>
谢谢。
答案1
我可以在我的 Notepad++ v6.6.9 中找到它。开箱即用:
右键单击所需文档的选项卡。
从上下文菜单中选择在资源管理器中打开包含文件夹。
▶ 此命令不仅打开给定文件夹,还选择当前文件。
在 Notepad++ 源代码中,您可以看到菜单命令执行与您的相同:explorer /select,$(FULL_CURRENT_PATH)
因此您无需自行添加。
您还可以检查类似问题用于命令行。
答案2
从https://vincent.re/en/open-containing-folder-in-notepad
将命令分配给快捷方式。%APPDATA%\Notepad++\shortcuts.xml
使用编辑器打开。在<Macros>
标签中添加以下内容:Ctrl++ShiftO
<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>
例如,我的文件将如下所示
<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>