
バッファをファイルに保存しようとしています。ファイル名にはペイン 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
回避策の 1 つ (注意点あり) は、出力に基づいて操作するコマンドを実行しsave-buffer
、そのコマンドで tmux 変数を使用することです。
bind-key s run "tmux save-buffer - > ~/tmp/tmux-#{pane_id}"