跳到正文
文档目录

界面

键盘快捷键

Termio 附带的每一个快捷键,直接读自应用自己的命令目录——以及如何在「设置 ▸ 键盘」里重新绑定它们。

Termio 是为键盘操作而造的。下面的表格由应用的命令目录生成,因此列出的正是这个版本实际 附带的内容。每个命令都可以重新绑定——参见 自定义。

会话与项目

CommandShortcut
New Terminal⌘T
New Terminal at Home未绑定
New Chat⌘N
Open Project…⌘O

「New Terminal」会在你已经在的地方打开 shell——当前会话的工作目录——并把新会话放在它旁边, 留在同一个项目里。「New Terminal at Home」则始终从 ~ 开始;它出厂不带按键,如果你常用 它,就去自定义里绑一个。

循环切换遵循侧栏的视觉顺序,所以 ⇧⌘] 会移到你看到的下一个会话,而不是按创建顺序。

CommandShortcut
Next Session⇧⌘]
Previous Session⇧⌘[
Close Session⌘W

工作区

⌘1 到 ⌘9 切到前九个工作区,顺序就是切换器列出的顺序。它们不在下面的表里,也不能重新 绑定,因为它们是按位置算的:列表一变,⌘2 指向的东西就变了,而目标会漂移的绑定是留不住 的。切换器会把数字画在每个名字旁边,你读它就行,不用记。见 工作区。

找东西

CommandShortcut
Open Quickly…⇧⌘O
Command Palette…⇧⌘P

两个面板都是模糊匹配。命令面板执行操作;快速打开跳到东西——会话、项目和文件。参见 命令面板与快速打开。

窗格

CommandShortcut
Split Right⌘D
Split Left未绑定
Split Down⇧⌘D
Split Up未绑定
Zoom Split⇧⌘↩
Ungroup未绑定
Focus Pane Left⌥⌘←
Focus Pane Right⌥⌘→
Focus Pane Up⌥⌘↑
Focus Pane Down⌥⌘↓

「向左拆分」和「向上拆分」出厂时不带按键,和 Ghostty 的做法一样:人们高频使用的两个方向 拿到按键,镜像的那一对保持为菜单命令,直到你自己去绑定。两者始终可以从命令面板和窗格的 右键菜单里用到。

⌘W 是 关闭会话,就像浏览器里 ⌘W 关掉一个标签页:它结束当前会话,会话所在的窗格 也随之收起。当窗口里没有会话可关时,⌘W 关掉窗口——app 继续运行,其余会话都还活着。

取消编组 是另一半,默认不绑定按键:它把当前窗格从编组里拿出来,会话继续独立运行。它在 「显示」菜单、命令面板和窗格的右键菜单里,你也可以在设置 ▸ 键盘里给它绑一个键。

窗格也可以用鼠标重排:把指针移到窗格标题栏上,抓住出现的手柄,把窗格拖到邻居上。高亮会 预示落点——落在某一半就放到那一侧,落在正中则把两个窗格互换。

分支与 worktree

这两个绑定 Termio 照抄 GitHub Desktop 的「Branch」菜单:在那里「New Branch」是 ⇧⌘N。 而 Termio 里创建分支的动词是 worktree。

CommandShortcut
New Worktree…⇧⌘N
New Pull Request⌘R

视图

CommandShortcut
Increase Font Size⌘=
Decrease Font Size⌘-
Reset Font Size⌘0
CommandShortcut
Show Project Files⌥⌘0
CommandShortcut
Close Window⇧⌘W

你预期的系统快捷键照常可用——⌘C / ⌘V 拷贝粘贴,⌘A 全选,⌘, 打开设置,⌘Q 退出。

Mac 的查找键属于编辑器:⌘F 打开查找栏,⌘G 和 ⇧⌘G 在匹配之间前后跳,⌘E 把当前 选区设为查询词。它们是固定的,不可重新绑定——只有打开文件时它们才有意义,而且终端永远 收不到它们。

自定义

打开 设置 ▸ 键盘 即可重新绑定任意命令。编辑器会列出每个操作及其当前绑定,并在你指派时 标出冲突。你的覆盖保存在:

Termio 键盘设置筛选出 Terminal,并在正在编辑的绑定旁显示快捷键冲突
~/.termio/keybindings.json

只有你改动过的快捷键会被写进去——默认值随应用一起发布,所以这个文件保持很小、很好读。

绑定必须包含 ⌘。不含它的组合会和终端本身需要的按键冲突:Agent 的 TUI 指望 ⌃C、⌥← 之类原封不动地送到它手上。

不确定某个命令叫什么?打开 命令面板(⇧⌘P)——它把每个操作 连同当前快捷键一起列出,让你在把按键练成肌肉记忆之前先找到并执行它。

文档