vifm
私のコンピュータで2つの別々のインスタンスを実行しています。
$ vifm --server-list
documents
photos
ある写真ではファイルを整理しており、別の写真ではファイルを整理しています。時には3番目のシェルにあり、vifm
インスタンスの1つにコマンドを実行したい場合があります。例が1つしかない場合は、次のようにします。
$ vifm --remote -c 'normal p'
ただし、このコマンドを実行したいインスタンスを選択することはできません。コマンドを実行するには、常に最初のインスタンス(テスト順)を選択してください。つまり、photos
インスタンスにコマンドを送信できません。
photos
インスタンスにコマンドを送信するには?
答え1
指定する必要があります。追加パラメータあなたはすでに知っています(インスタンス名を指定するために使用しているかのように)。
$ vifm --help | grep -A1 server-name
vifm --server-name <name>
name of target or this instance.
この部分に注意してください:
宛先...インスタンスの名前。
あなたの場合、終了コマンドは次のとおりです。
$ vifm --server-name photos --remote -c 'normal p'
PSオプション名は少し混乱していますが、Vimの対応するオプションと一致します。