我正在寻找一种类似于 vim(1) 使用^w =
. 我知道 tmux(1) 有预定义的布局^b Meta[1-5]
,但是这可能没有我当前使用的布局。
拆分窗口时,会将两个窗格的当前窗口减半。再次拆分,它将该窗格分成两个新的窗格。合并垂直和水平分割,它们继续彼此减半,每个新窗格变得越来越小。
我怎样才能保持我刚刚创建的新布局,但让所有垂直和水平拆分同样平衡,就像 vim(1) 一样^w =
?
小智 380
垂直
select-layout even-vertical
通常分配给:Ctrl+ b, Alt+2
水平
select-layout even-horizontal
通常分配给:Ctrl+ b, Alt+1
小智 126
您可以使用ctrl-b space以均匀间距循环浏览布局,但这不一定会保留您拥有的布局。
Mne*_*quo 30
您可以从命令行使用
tmux select-layout tiled
Run Code Online (Sandbox Code Playgroud)
使您的拆分大小大致相同。您也可以将其绑定到键盘命令。
我不知道任何一个快捷键,但也许这对你有帮助:
您可以尝试编写一些脚本来进行布局,并为脚本绑定一个键。您可以通过使用tmux
命令pipe-pane [-o] [-t target-pane] [shell-command]
将当前布局写入脚本来完成此操作。接下来,您需要使用tmux
command读取脚本准备的布局select-layout
。
小智 5
我很难找到将其分成 4 个相等象限的魔法咒语,所以这里是:
# Split session into FOUR EQUAL quadrants
tmux selectp -t 0 # select the first (0) pane
tmux splitw -h -p 50 # split it into two halves
tmux selectp -t 0 # select the first (0) pane
tmux splitw -v -p 50 # split it into two halves
tmux selectp -t 2 # select the new, second (2) pane
tmux splitw -v -p 50 # split it into two halves
tmux selectp -t 0 # go back to the first pane
Run Code Online (Sandbox Code Playgroud)
小智 5
tmux 提供了一些预定义的布局,执行tmux select-layout
后您将有一些选项:
even-horizontal even-vertical main-horizontal main-vertical tiled
归档时间: |
|
查看次数: |
116655 次 |
最近记录: |