버퍼를 파일로 저장하려고 합니다. 파일 이름에 창 ID를 사용하고 싶습니다. 다음 tmux 명령을 사용합니다.
save-buffer "$TMPDIR/tmux.#{pane_id}"
이렇게 하면 파일이 에 저장됩니다 /tmp/tmux.#{pane_id}
. 와 같은 다른 명령은 run "echo $TMPDIR/tmux.#{pane_id}"
원하는 출력을 제공합니다 /tmp/tmux.%1
.
저는 tmux 2.6을 사용하고 있습니다.
답변1
한 가지 해결 방법(주의사항 포함)은 tmux 변수의 출력에 대해 작동하는 명령을 실행 save-buffer
하고 명령에서 tmux 변수를 사용하는 것입니다.
bind-key s run "tmux save-buffer - > ~/tmp/tmux-#{pane_id}"