vifm
Ich führe auf meinem Computer zwei separate Instanzen von aus :
$ vifm --server-list
documents
photos
In einer organisiere ich Dokumente und in der anderen Fotos. Manchmal befinde ich mich in einer dritten Shell und möchte einer der vifm
Instanzen Befehle erteilen. Hätte ich nur eine Instanz, würde ich Folgendes tun:
$ vifm --remote -c 'normal p'
Damit kann ich aber nicht die Instanz auswählen, der ich den Befehl gebe. Die erste Instanz (in alphanumerischer Reihenfolge, soweit ich es getestet habe) wird immer ausgewählt, um den Befehl auszuführen. Mit anderen Worten, ich kann keine Befehle an die photos
Instanz senden.
Wie kann ich einen Befehl an die photos
Instanz senden?
Antwort1
Sie müssen angebenzusätzliches ArgumentSie kennen es bereits (da Sie Ihre Instanzen mithilfe dieses Befehls benannt haben):
$ vifm --help | grep -A1 server-name
vifm --server-name <name>
name of target or this instance.
Beachten Sie diesen Teil:
Name des Ziels ... Instanz.
In Ihrem Fall sieht der Endbefehl wie folgt aus:
$ vifm --server-name photos --remote -c 'normal p'
PS: Der Optionsname ist etwas verwirrend, stimmt aber mit der entsprechenden Option von Vim überein.