vifm
我在我的机器上运行两个单独的实例:
$ vifm --server-list
documents
photos
在一张照片中我正在整理文件,在另一张照片中我正在整理文件。有时我在第三个 shell 内,想向其中一个vifm
实例发出命令。如果我只有一个例子,我会这样做:
$ 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 的相应选项匹配。