設定の異なるMeryの多重起動について
-
設定の異なるMeryの多重起動は現時点では出来ないという認識で合ってますでしょうか?
過去にフォーラムでも似たような話題が取り上げられていましたが、
だいぶ時間も経過しているので、もしや?と思い質問させて頂きました。
https://www.haijin-boys.com/discussions/1646私は常時、Meryを含む複数のテキストエディタを同時に起動して併用させて頂いているのですが、そのうちの1つの仕様の古さが気になるようになってきました。そこで、新規でサブのMeryを導入することで置き換えを狙いました。
メインのMery (ワークスペースもタブも有効でライトテーマ)
サブのMery (ワークスペースもタブも無効でダークテーマ)
※いずれもPortable版です。最初に起動したMeryの設定で、次に起動したMeryも立ち上がってしまうので、
私の知識の範囲では、仕様の古さが気になってきたテキストエディタを置き換える事ができませんでしたので、この質問を投稿させて頂いた次第です。| 北 | 返信 -
ご愛用いただきありがとうございます。
> 最初に起動したMeryの設定で、次に起動したMeryも立ち上がってしまうので、
> 私の知識の範囲では、仕様の古さが気になってきたテキストエディタを置き換える事ができませんでしたので、この質問を投稿させて頂いた次第です。そうですね。仕様上、通常の起動では Mery は 1 つのプロセスで動作するアプリなので、どの Mery.exe を実行しても、現在起動中の Mery に対する操作として認識されます。
ただ、一応、多重起動については、サポート対象外ではありますが機能として実装されています。
コマンドライン オプション (
/sp) を指定することで、すでに起動中の Mery とは別のプロセスで Mery を起動することができます。コマンドライン オプションの知識が必要になりますが、ポータブル版をご利用とのことですので、手順としては以下のように設定すると利用できると思います。
- Mery.exe のショートカットを作成する
- ショートカットの[プロパティ]を開く
- [リンク先] の項目に、たとえば
"C:\Program Files\Mery\Mery.exe" /spのように
/spオプションを追加するこれで、すでに Mery が起動していても、
/spオプションを付けたショートカットから、別プロセスの Mery を起動できるようになります。ただし、
/spオプションを付けると常に別プロセスで起動するため、たとえば、そのショートカットからもう一度起動すると、さらに別のプロセスが起動します。また、ショートカットではなく Mery.exe を直接実行した場合には、意図したほうの Mery で開かれない場合があります。
さらに、プロセス自体が異なるため、多重起動した Mery との間でタブの移動や設定の共有などはできません。
そういった事情もあり、サポート対象外の機能となっていますが、今回のようにメインの Mery とは別に、ちょっと違う設定の Mery を使いたい、という用途でしたら使えるかもしれません。
| Kuro | 返信 -
kuroさん、早速のお返事ありがとうございます。
> これで、すでに Mery が起動していても、`/sp` オプションを付けたショートカットから、別プロセスの Mery を起動できるようになります。
おぉ!うまく出来ました!
> さらに、プロセス自体が異なるため、多重起動した Mery との間でタブの移動や設定の共有などはできません。
承知しました。
メインのMery (ワークスペースもタブも有効)の方を`/sp` オプション付きで起動後、うっかりしてメインのMeryを多重起動させてしまうと、自動で読み込まれた同一タブ同士の整合性が取れなくなりそうなので、
安全策として、最初にメインのMeryをオプション無しで起動して、次にサブのMery (ワークスペースもタブも無効)の方を`/sp` オプション付きで起動する事にしました。
メインの方はテキストを溜め込み気味だったので、タブ無しで素早く起動するMeryを併用できることでとても便利になりそうです! どうもありがとうございます!!
| 北 | 返信