使用现有 Notepad++ 可移植实例打开文件

Jus*_*son 6 notepad++ portable-apps

我已经“安装”了 Notepad++ 便携版,如果我尝试从 Windows 资源管理器中打开一个应该用 Notepad++ 便携版打开的文件,我会收到错误消息

Notepad++ 的另一个实例已经在运行。在启动 Notepad++ 便携版之前,请关闭 Notepad++ 的其他实例。

我的问题是我不想打开单独的实例,我希望文件与现有实例一起打开。

我找到了一篇关于如何通过打开多个实例来解决这个问题的博客文章http://mattrefghi.com/blog/2010/11/how-to-launch-multiple-instances-of-notepad/ 但就像我说的,我'希望文件在我当前运行的 Notepad++ 窗口中打开

我可以在现有窗口中拖放文件并且它可以工作,但双击不会打开文件。

任何人都知道使这项工作有效的技巧吗?

小智 5

您需要指向应用程序可执行文件,而不是启动器。如果您指向:

X:\PortableApps\Notepad++Portable\Notepad++Portable.exe
Run Code Online (Sandbox Code Playgroud)

它不起作用并告诉您 Notepad++ 已经在运行。

但如果你指向:

X:\PortableApps\Notepad++Portable\App\Notepad++\notepad++.exe
Run Code Online (Sandbox Code Playgroud)

然后一切都按预期工作。


p0r*_*llo 2

我见过当 Notepad++ 关闭时崩溃时会发生此问题。尽管应用程序窗口似乎已关闭,但 Notepad++ 进程仍在运行。您可以检查任务管理器并从那里将其杀死。

这通常是由插件引起的。您可以移动或重命名插件目录并查看 Notepad++ 是否完全关闭。如果确实如此,则一次添加一个插件以识别行为不当的插件。