명령을 실행할 원격 vifm 인스턴스를 선택하는 방법은 무엇입니까?

명령을 실행할 원격 vifm 인스턴스를 선택하는 방법은 무엇입니까?

vifm내 컴퓨터에서 두 개의 별도 인스턴스를 실행하고 있습니다.

$ vifm --server-list
documents
photos

한 사진에서는 파일을 정리하고 있고, 다른 사진에서는 파일을 정리하고 있습니다. 때로는 세 번째 셸에 있고 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의 해당 옵션과 일치합니다.

관련 정보