7-Zip で構成するプログラムに引数を与えることはできません。
必要なオプションを設定し、他のすべての引数を転送する 7-Zip から呼び出すバッチ ファイルを作成する必要があります。
jEdit インスタンスがすでに実行されている場合に、-settings オプションを指定せずに -noserver オプションを使用することは避けてください。現在、2 番目のインスタンスが開始された後に特定の設定ファイルを書き込む最初のインスタンスがそれを「所有」し、もう一方がそれを保存しないため、同じ設定ディレクトリで 2 つの実際に分離されたインスタンスを開始すると、jEdit は適切に動作しません。位置、最近のファイル、変更された設定などは保持されず、これに関する顕著な警告はありません。
あなたがしたいことは、まさにそのような場合に存在する -wait オプションを使用することです。
そのため、コンテンツを含むファイル jedit-wait.bat (たとえば、jEdit インストール ディレクトリ内) を作成@jedit -wait %*し、そのバッチ ファイルを 7-Zip エディターとして構成します。それが私が設定した方法でもあり、期待どおりに機能します。ファイルを編集している間は黒いコマンド ライン ウィンドウが開いたままになっているのが少し気になるところですが、少なくとも私にとっては、それほど気になることではありません。