Skip to content

Instantly share code, notes, and snippets.

@iguoli
Last active April 2, 2018 02:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iguoli/bf8f0814eed049ef2fe0c798047b926e to your computer and use it in GitHub Desktop.
Save iguoli/bf8f0814eed049ef2fe0c798047b926e to your computer and use it in GitHub Desktop.
TMUX命令总结

TMUX常用命令总结

将一个窗口作为pane合并到另一个窗口

参考tmux手册页COMMAND一节,tmux命令以session:window.pane的格式来表示session, window和pane。例如:
mysession:1.1mysession:mywindow.1

  • 以下命令将一个窗口作为pane合并到另一窗口
    join-pane -s :1join-pane -b -t :1

  • 以下命令将一个窗口内的pane分离为一个单独的窗口
    break-panebreak-pane -t :

break-pane命令在tmux里的默认快捷键是c-b !,而@在键盘上靠近!符号,所以可以将c-a @作为join-pane命令的快捷键, 可以在tmux.conf.local里加入如下按键绑定:
bind-key @ command-prompt -p "join pane to:" "join-pane -b -t ':%%'"

调换session中窗口的顺序

使用Ctrl-B :进入tmux命令行,执行**swap-window -s 1 -t 2**,该命令将窗口1与窗口2互换位置。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment