答案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})"