0

我可以定义自定义布局的tmux布局字符串格式是什么?当我tmux list-windowstmux会话中运行时,它给了我类似的信息:
0: bash* (2 panes) [186x52] [layout 294a,186x52,0,0{93x52,0,0,185,92x52,94,0,186}] @113 (active)
但我想知道格式是什么,因此我可以创建自定义格式,以便在启动新会话时由配置文件中的tmuxp之类的内容加载。我搜索了 tmux 手册页并用 Google 搜索,但找不到任何东西。

4

2 回答 2

3

创建自己的自定义布局的方法是使用键绑定或命令在 tmux 中设置布局,然后使用“tmux lsw”获取布局字符串。

它们不打算以任何其他方式构建。

于 2019-12-23T07:07:23.870 回答
0
layout 294a,186x52,0,0{93x52,0,0,185,92x52,94,0,186}
        ↑layout id       ↑pane size | another pane size + coord + id 
               ↑window size   ↑pane coord
                                  ↑pane id

所以对于这个布局,它包含两个窗格:

  1. 93x52,在 x=0,y=0 处对齐,id 为 %185
  2. 92x52,在 x=94,y=0 处对齐,id 为 %186
于 2022-03-02T14:43:01.797 回答