-
Notifications
You must be signed in to change notification settings - Fork 22
Tabs Splits Panels zh
English · 中文
用标签和分屏组织多个终端,在面板间切换焦点,并使用 Quake 下拉模式。
在 macOS 上,下文的应用级快捷键用
Cmd代替Ctrl(Quake 在所有平台都保持Ctrl+backquote)。重映射方式见 键盘快捷键。
标签是标签栏上各自独立的会话;分屏把一个标签切分成多个共享该标签的终端面板。 用标签隔开不相关的工作,用分屏把相关终端并排显示。
-
新建标签: 点击标签栏末尾的
+按钮,或按Ctrl+Shift+T(new_session) 打开会话启动器,从中选择 shell、Copilot 或已保存的 SSH 配置。 -
切换标签:
Ctrl+Tab/Ctrl+Shift+Tab切到下一个/上一个标签;Alt+1…Alt+9(switch_tab_1…switch_tab_9)可直接跳到第 N 个标签。 -
重命名标签: 双击标签标题,输入新名称,然后按
Enter确认或Escape取消。 进入编辑时旧标题会被整体选中,直接输入即可替换。终端标签与 Copilot 标签都支持。 -
重排标签: 用
Ctrl+Shift+B(toggle_sidebar)打开侧栏,把标签上下拖动到新位置。
-
分屏当前面板:
Ctrl+Shift++向右分屏(split_right),Ctrl+Shift+-向下分屏(split_down),与 Windows Terminal 一致。 -
在面板间移动焦点:
Alt+←/Alt+→/Alt+↑/Alt+↓。 -
循环切换焦点:
Ctrl+Shift+[(上一个)与Ctrl+Shift+](下一个)。 -
均分大小:
Ctrl+Shift+Z(equalize_splits)把该标签内所有分屏重置为等比。 -
最大化当前面板:
Alt+Enter(toggle_maximize)把它放大铺满整个标签,再按一次还原。
拖动分屏之间的分隔线可以调整两侧面板大小。
按 Ctrl+1 … Ctrl+9 可直接跳到活动标签中的第 N 个分屏面板。面板按屏幕位置编号
—— 行优先,从左上到右下。如果该编号处没有面板,按键会落到终端本身,这样在没分屏时
依赖 Ctrl+<数字> 的程序仍能正常使用。
按住 Alt 并用左键拖动一个面板到另一个面板上即可交换二者内容。布局拓扑保持
不变 —— 只是两个面板里的终端互换了位置。拖动时目标面板会以高亮强调色边框标示。
在配置里设 focus-follows-mouse = true,焦点会跟随鼠标所在面板,无需点击。默认关闭。
Quake 模式把 WispTerm 变成用全局热键切换的下拉终端。toggle_quake 绑定
(Ctrl+backquote,即 ` 键,注册为系统级热键)会在保留终端状态的前提下隐藏/显示
同一个窗口,并且 WispTerm 会跨重启记住 Quake 窗口的大小与位置。
Quake 模式默认关闭。在配置里用 quake-mode = true,或命令行 --quake-mode true
启用。
Ctrl+Shift+W(close_panel_or_tab)关闭当前面板;当它是最后一个面板时则关闭整个
标签。当面板正在运行全屏 TUI(任何切到备用屏的程序,如 vim、htop)时,WispTerm
会先弹出确认。用 confirm-close-running-program = false 可关闭该确认(默认开启)。