将 tmux 窗格标题设置为与 split-window 一起使用的命令
Set tmux pane title to command used with split-window
问题
是否可以将 new-session
和 split-window
给出的 <command>
发送到窗格标题?
背景
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─────────────────────
等等
您可以使用#{pane_start_command},但它显然不会随着 运行 命令的更改而更新。
问题
是否可以将 new-session
和 split-window
给出的 <command>
发送到窗格标题?
背景
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─────────────────────
等等
您可以使用#{pane_start_command},但它显然不会随着 运行 命令的更改而更新。