基于此处的问题:Notepad++ Setting for Disabling Auto-open Previous Files
我想记住下次发布时的当前会话,以便突出显示我为一个特定文件工作的最后一个LINE。
但是,当我下次打开记事本++时,我不希望看到所有其他文本文件都作为标签打开。
如何分离这两个功能?
答案 0 :(得分:0)
'Close ALL BUT This'
。Notepad++
。更方便的是创建宏。
但是你的目标最后一步是退出Npp
...在关闭的Npp
上保存宏是不可能的:)
所以,请执行以下操作
找到Npp
shortcuts.xml
的放置位置。
可能的方法是:
%APPDATA%\Notepad++\shortcuts.xml
Npp_install_folder\shortcuts.xml
Npp_install_folder\cloud\choice
(文件无扩展名)前往此处并使用您想要的名称在其中创建新文件夹,例如 - BUP
。
shortcuts.xml
复制到BUP
文件夹。BUP\shortcuts.xml
的备份副本。说 - shortcuts_bup.xml
。在Npp BUP\shortcuts.xml
中打开并在其中插入<Macros>
部分以下块:
<Macro name="_SaveMe_CloseAllButMe_And_Exit" Ctrl="no" Alt="no" Shift="no" Key="0">
<Action type="2" message="0" wParam="41006" lParam="0" sParam="" />
<Action type="2" message="0" wParam="41005" lParam="0" sParam="" />
<Action type="2" message="0" wParam="41011" lParam="0" sParam="" />
</Macro>
最后,BUP\shortcuts.xml
应该看起来像:
<NotepadPlus>
<InternalCommands />
<Macros>
' here is something by default ..
<Macro name="_SaveMe_CloseAllButMe_And_Exit" Ctrl="no" Alt="no" Shift="no" Key="0">
<Action type="2" message="0" wParam="41006" lParam="0" sParam="" />
<Action type="2" message="0" wParam="41005" lParam="0" sParam="" />
<Action type="2" message="0" wParam="41011" lParam="0" sParam="" />
</Macro>
</Macros>
<UserDefinedCommands>
' .. and here too. All the rest, reagrdles present it or not, does not concern you.
</UserDefinedCommands>
<PluginCommands />
<ScintillaKeys />
</NotepadPlus>
Npp
。BUP\shortcuts.xml
复制到您已找到的路径上的现有shortcuts.xml
上。Npp
并重现您在上面写的设置。'Macro -> _SaveMe_CloseAllButMe_And_Exit'
Npp
。