ベストアンサー1
パスのデフォルト名をウィンドウ名で印刷します。
これにより、テキストが小さくなるため、管理が簡単になります。あなたがやっていることがぴったりです。
マルチプレクサ
- マルチプレクサ2.9a
例 bash スクリプトは #{pane_current_path) arg を読み込みます。 basename
開始パスを切り捨て、現在のパスのみを表示します。ウィンドウIDとして使うと大丈夫です。
~/.tmux_path.sh
#!/bin/sh
printf '\033%s\007' $(basename $1) # show full path use $1 instead of $(basename $1)
スクリプトを実行可能にする
chmod +x ~/.tmux_path.sh
~/.tmux.conf
set -g status-interval 1
set -g window-status-current-format "[#[fg=white] #(~/.tmux_path.sh #{pane_current_path})]"
set -g window-status-format "#[fg=black] #(~/.tmux_path.sh #{pane_current_path})"