跳到内容

布局

应用 Paneflow 的四个内置布局预设 - 均匀水平、均匀垂直、主竖直、平铺 - 一键重塑工作区。

Paneflow 提供四个一次性布局预设,用于活动工作区。它们会用你已 经打开的窗格重建窗格树:不打开新的 shell,不关闭已有 shell,也 不切换工作区。

TL;DR。 Cmd/Ctrl+Alt+1 把窗格排成一行,Cmd/Ctrl+Alt+2 把它们堆成一列,Cmd/Ctrl+Alt+3 把焦点窗格停在左侧,其余的堆 在右侧,Cmd/Ctrl+Alt+4 把一切平铺成网格。

如何应用布局预设?

每个预设都有一个默认快捷键和一个操作名,你可以在 paneflow.json 中重新映射:

预设按键操作结果应用后的焦点
均匀水平Cmd/Ctrl+Alt+1layout_even_horizontal一行,宽度相等树顺序中的第一个窗格
均匀垂直Cmd/Ctrl+Alt+2layout_even_vertical一列,高度相等树顺序中的第一个窗格
主竖直Cmd/Ctrl+Alt+3layout_main_vertical焦点窗格在左侧,其余窗格在右侧垂直堆叠,外层 50/50焦点窗格
平铺Cmd/Ctrl+Alt+4layout_tiledtmux 风格的均衡网格树顺序中的第一个窗格

从任意窗格按下快捷键。只有一个窗格的工作区不会发生变化。

会改变什么?

预设作用于活动工作区中的所有窗格。它们会用预设树替换当前的 分屏树和比例。它们不会改变工作区数量。

上面的名称是快捷键操作名。工作区配置和 paneflow up 使用的是 预设值:even_heven_vmain_verticaltiled

什么会保持不变?

窗格会保留 shell、正在运行的命令、滚动缓冲区、选区、环境、 工作目录和进程树。长时间运行的构建会在它的窗格最终落位的位置 继续执行。

布局预设不会在关闭 Paneflow 后保持进程存活。会话恢复会重建 layout 和 terminal;它不会复活已经结束的子进程。

Cmd/Ctrl+Shift+= 运行 split_equalize:它会均衡现有分屏比例, 但不改变树的形状。

该选哪个预设?

宽屏上看短输出,用均匀水平。每个窗格都需要完整终端宽度,用 均匀垂直。一个 agent 或 editor 需要作为主视图,用主竖直。五个 或更多窗格没有明显主视图时,用平铺。