tmux 바인드 키 및 실행중인 쉘이 작동하지 않습니다


2

나는 Mac에 있고 내에서 이것을하려고합니다 .tmux.conf.

bind -t vi-copy 'y' copy-selection ; run-shell 'tmux show-buffer | curl -d @- localhost:5482'

복사 및 붙여 넣기가 작동하고 싶지만 게시물의 내용을 pbcopy로 파이프하는 서버를 로컬로 실행하여 수행했습니다. 내가 할 때 작동echo "a new paste!" | curl -d @- localhost:5482

내가 그냥 bind y run-shell 'tmux show-buffer | curl -d @- localhost:5482'그렇다면 잘 작동하지만 첫 번째 예에서는 컬이 실행되지 않습니다. 이처럼 두 개의 명령을 연속적으로 실행하는 방법에 대한 아이디어가 있습니까?

나에게 중요한 것은 단일 키 바인드가 두 개의 개별 tmux 작업을 실행한다는 것입니다.


1
수퍼 유저에 오신 것을 환영합니다. (1) 달성하고자하는 것을 설명하고 (2) 문제를 해결 및 / 또는 해결하려고 시도한 것을 설명하고 (3) 몇 가지 관련 버전 번호를 명시하면 더 나은 결과를 얻을 수 있습니다. 필요한 경우이 의견에 답변하되 질문을 편집하여 질문을 명확히해야합니다 .
Scott

자세한 설명은 위를 참조하십시오
Justin Thomas

1
tmux 키를 여러 명령바인딩, 여러 tmux 명령을 하나의 키 입력에 어떻게 바인딩 할 수 있습니까? . 그래서 \;, 그러나 "TMUX는 특정 키 테이블 아래에 키에 여러 명령을 바인딩 할 수 없습니다." 그것이 여전히 적용되는지 확실하지 않지만 그렇게 보입니다. 이것은 대안이 될 수 있습니다. tmux가 버퍼를 클립 보드에 복사하도록하기
peth
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.