如何在 Notepad++ 中为现有会话创建桌面快捷方式?

Bri*_*ian 6 notepad++

我在记事本++中保存了一个会话,我知道如何使用“加载会话...”选项从记事本++加载该会话。但是,当记事本++启动时,如何创建打开该会话的快捷方式?我最终的最终情况是,我将使用 Launchy 打开几个快捷方式,具体取决于我要处理的会话。

Bri*_*ian 6

找到答案:在 Notepad++ 中(在我的例子中是 5.6.8)

  1. 设置 -> 首选项。
  2. 杂项标签
  3. 输入会话文件的扩展名。我输入了nps (没有点)
  4. 现在 Notepad++ 知道会话文件。并将打开会话文件的 xml 条目中包含的文件。

例如,名为 nyssis-session.nps 的文件具有以下内容:

<NotepadPlus>
    <Session activeView="0">
        <mainView activeIndex="1">
            <File firstVisibleLine="147" xOffset="0" scrollWidth="960" startPos="6065" endPos="6065" selMode="0" lang="Java" encoding="-1" filename="C:\Dev\ws\AuditJobAndPollForCompletion.java" />
            <File firstVisibleLine="48" xOffset="0" scrollWidth="624" startPos="2277" endPos="2277" selMode="0" lang="Java" encoding="-1" filename="C:\Dev\ws\StartBatchJobAndPoll.java" />
            <File firstVisibleLine="33" xOffset="0" scrollWidth="872" startPos="2331" endPos="2331" selMode="0" lang="Java" encoding="-1" filename="C:\Dev\ws\LoadMatchResultTable.java" />
        </mainView>
        <subView activeIndex="0" />
    </Session>
</NotepadPlus>
Run Code Online (Sandbox Code Playgroud)

现在打开这个文件将打开三个文件(不是 xml 定义——事实上,如果我想手动编辑这个文件,我需要用 NotePad++ 以外的其他东西打开它)。