tmuxで `save-buffer`で変数を使用できますか?

tmuxで `save-buffer`で変数を使用できますか?

バッファをファイルとして保存しようとしています。ファイル名にウィンドウ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つの回避策(注意事項を含む)は、tmux変数の出力に対して機能するコマンドを実行し、save-bufferコマンドでtmux変数を使用することです。

bind-key s run "tmux save-buffer - > ~/tmp/tmux-#{pane_id}"

おすすめ記事