使用 Notepad++ 便攜式現有實例開啟文件

使用 Notepad++ 便攜式現有實例開啟文件

我「安裝」了 Notepad++ 便攜式,如果我嘗試從 Windows 資源管理器開啟應使用 Notepad++ 便攜式開啟的文件,則會收到錯誤

Notepad++ 的另一個實例已在執行中。請先關閉 Notepad++ 的其他實例,然後再啟動 Notepad++ 隨身版。

我的問題是我不想打開單獨的實例,我希望使用現有實例打開文件。

我找到了一篇關於如何透過開啟多個實例來解決此問題的部落格文章http://mattrefghi.com/blog/2010/11/how-to-launch-multiple-instances-of-notepad/ 但就像我說的,我更喜歡在當前運行的 Notepad++ 視窗中開啟該文件

我可以將文件拖放到現有視窗中並且它可以工作,但雙擊不會打開該文件。

有人知道讓這項工作有效的技巧嗎?

答案1

您需要指向應用程式可執行文件,而不是啟動器。如果您指向:

X:\PortableApps\Notepad++Portable\Notepad++Portable.exe

它不起作用並告訴您 Notepad++ 已經在運行。

但如果你指出:

X:\PortableApps\Notepad++Portable\App\Notepad++\notepad++.exe

然後一切都按預期進行。

答案2

我見過當 Notepad++ 關閉時崩潰時會發生此問題。儘管應用程式視窗似乎已關閉,但 Notepad++ 進程仍在運行。您可以檢查任務管理器並從那裡將其殺死。

這通常是由插件引起的。您可以移動或重新命名插件目錄並查看 Notepad++ 是否完全關閉。如果確實如此,則一次添加一個插件以識別行為不當的插件。

答案3

這可能會有所幫助。您可以更改預設程式以確保它始終在便攜式 NPP++ 中開啟。看

編輯:

我也喜歡便攜式應用程式和設定。我用利伯基為了那個原因。我猜它有一個便攜式文件關聯應用程序,可以執行預設程式而無需寫入系統註冊表。您也可以使用便攜式應用程式對於相同的。

答案4

我有同樣的問題。就我而言,硬碟上安裝了 2 個 notepad ++。便攜式版本是基於檔案關聯使用的,已安裝的版本固定在工作列上。當便攜式版本檢測到已安裝的版本已經在運行時,我收到了該訊息。希望有幫助...

相關內容