web-dev-qa-db-ja.com

Notepad ++仮想デスクトップごとに1つのインスタンス

Windows-10で.txtファイルを開くのに問題があります。 Notepad ++は.txtファイルを開くためのデフォルトのプログラムですが、他の仮想デスクトップOSですでに実行されているnotepad ++アプリケーションがある場合、自動的に他のアプリケーションインスタンスに切り替わり、他のデスクトップでファイルを開きます。現在のデスクトップでnotepad ++の新しいインスタンスを開きたい。それを達成する方法はありますか?

[編集]マルチインスタンスは1つの推奨される解決策ですが、これはタブ機能を失うという点で悪いです。タスクバーがn ++プロセスで詰まらないようにします。

すべてのデスクトップに1つのn ++(これは最初に複数のデスクトップを使用する目的を殺します)は、異なるワークプロセスとタスクを分離します。

9
watbywbarif

これがあなたのために働くかもしれないhackです。

要件:

  1. 2つの別々のフォルダーにある2つのポータブルNotepad ++。(1つのNPPインストールで機能する場合がありますが、2つの別々のNotepad ++の方がクリーンなアプローチのようです。ポータブルNotepad ++ですが、その方が簡単な場合があります。)
  2. 2つ以上の仮想デスクトップ

どのように機能しますか:(最後にアニメーションGIFがありますこの手順を示します)。

  1. 最初の仮想デスクトップでNotepad ++フォルダーを開きます。
  2. Notepad ++。exeを右クリックして、ショートカットを作成します。
  3. 新しく作成されたショートカットを右クリックして、そのプロパティに移動します。
  4. ターゲットセクションに-multiInstを追加します。 (テキストでは大文字と小文字が区別され、先頭にスペースがあります。)
  5. [OK]をクリックしてプロパティを閉じます。
  6. ショートカットをダブルクリックします。
  7. その仮想デスクトップでNotepad ++の新しいインスタンスを開く必要があります。
  8. 次に、別の仮想デスクトップに切り替えます。独自のNotepad ++フォルダーを開きます。そして、ステップ2〜7に従います。
  9. 整理するために、VM1VM2の2つのフォルダーを保持し、その中にnotepad ++フォルダーを入れました。 (VMは[〜#〜] v [〜#〜]irtual[〜#〜] m [〜 #〜]achine)

いくつかの最終メモ:

  • これは、仮想マシンのNotepad ++ウィンドウがActiveである限り、つまり、少なくとも1回はタッチされている限り機能します。
  • これは、テキストファイル(またはソースコードファイル)を開くと、Notepad ++のLast Activeインスタンスで開くためです。
  • 仮想デスクトップの実際の目的が無効になるため、仮想デスクトップを頻繁に変更することはないと想定しています。

これがアニメーションGIFです。

  • GIFを右クリックして新しいタブで開くと、手順が明確に表示されます。
  • GIFは、一方の仮想デスクトップでの手順を示しています。もう一方の仮想デスクトップでも複製する必要があります。

    enter image description here

お役に立てば幸いです。ありがとう。

2
Gifcrazy