我知道我可以使用 交换窗口swap-window -d *source* -t *dest*
,但我希望能够将当前窗口与向左/向右的窗口交换(实际上,在列表中左右“移动”一个窗口)。特别是,我想将此命令映射到 tmux.conf 中的快捷方式。如果有一种方法可以在 tmux.conf 文件中引用当前窗口号并执行以下操作,我想我可以这样做:
swap-window -t *cur_window -1*
这可能吗?
小智 6
克里斯的回答很棒!
只是一些改进:
bind-key -r < swap-window -t -
bind-key -r > swap-window -t +
Run Code Online (Sandbox Code Playgroud)
标志 -r 表示这个键可以重复。这可能更方便。
该TMUX手册页描述了目标窗口所接受语法swap-window
的-s
和-t
选项。具体来说,您可以使用+
和-
来引用下一个和上一个窗口编号。
因此,您可以像这样绑定<
和>
左右移动窗口:
bind-key < swap-window -t -
bind-key > swap-window -t +
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1875 次 |
最近记录: |