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의 해당 옵션과 일치합니다.