将tmux窗格标题设置为与分割窗口一起使用的命令

时间:2019-05-01 03:53:24

标签: bash macos tmux

问题

是否可以将由<command>new-session给出的split-window发送到窗格标题?

背景

tmux命令

tmux \
  new-session -s start  \
    "lerna bootstrap; read" \; \
  split-window -c "#{pane_current_path}" \
    "yarn api:setup; read" \; \
  split-window -c "#{pane_current_path}" \
    "yarn api:start; read" \; \
  split-window -c "#{pane_current_path}" \
    "yarn spa:start; read" \; \
  split-window -c "#{pane_current_path}" \
    "yarn spa:deps:build; read" \; \
  select-layout even-vertical

〜/ .tmux.conf

set -g pane-border-format "#P: #{pane_current_command}"

窗格标题

当前

──0: bash─────────────────────

──1: bash─────────────────────

──2: bash─────────────────────

所需

──0: lerna bootstrap; read─────────────────────

──1: yarn api:setup; read─────────────────────

──2: yarn api:start; read─────────────────────

1 个答案:

答案 0 :(得分:2)

您可以使用#{pane_start_command},但显然不会随着运行命令的更改而更新。