键盘快捷键
PATerminal 只占用不会与 shell 冲突的快捷键。在 macOS 上,Ctrl+E、Ctrl+B、Ctrl+P 和 Ctrl+Shift+↑/↓ 留给 readline 和 TUI 使用,因此只使用对应的 ⌘ 组合键。单独的 Ctrl+D 永远不会被占用——它始终是 EOF。
基于 PATerminal v1.8.3 编写
会话与侧栏
| 操作 | macOS | Windows |
|---|---|---|
| 新建会话表单 | ⌘T | Ctrl+T |
| 下一个 / 上一个会话 | Ctrl+Tab / Ctrl+Shift+Tab | Ctrl+Tab / Ctrl+Shift+Tab |
| 侧栏中的下方 / 上方会话 | ⌘⇧↓ / ⌘⇧↑ | Ctrl+Shift+↓ / Ctrl+Shift+↑ |
| 跳转到第 1–9 个会话 | ⌘1 … ⌘9 | Ctrl+1 … Ctrl+9 |
| 显示 / 隐藏侧栏 | ⌘B | Ctrl+B |
| 将会话加入选择 | ⌘ + 点击 | Ctrl + 点击 |
| 选择一段范围的会话 | Shift + 点击 | Shift + 点击 |
窗格与输入
| 操作 | macOS | Windows |
|---|---|---|
| 向右分割 | ⌘⇧D | Ctrl+Shift+D |
| 向下分割 | ⌘⇧S | Ctrl+Shift+S |
| 关闭当前聚焦的窗格 | ⌘⇧W | Ctrl+Shift+W |
| 同步输入到本会话的所有窗格(切换) | ⌘⇧B | Ctrl+Shift+B |
| 复制所选内容 | ⌘C | Ctrl+C(有选中内容时)或 Ctrl+Shift+C |
| 粘贴 | ⌘V | Ctrl+V 或 Ctrl+Shift+V |
注意
在 Windows 上,没有选中内容时按 Ctrl+C 仍会向正在运行的程序发送中断信号(SIGINT)。
Git、短语和编辑器
| 操作 | macOS | Windows |
|---|---|---|
| 打开 / 关闭 Git 窗口 | ⌘E | Ctrl+E |
| 提交(在 Git 窗口中) | ⌘Enter | Ctrl+Enter |
| 选择常用短语 | ⌘P,然后用 Tab / ← → 移动,Enter 插入,Esc 取消 | Ctrl+P,其余按键相同 |
| 在查看器中保存文件 | ⌘S | Ctrl+S |
| 会话备注:保存 / 换行 / 取消 | Enter / Shift+Enter / Esc | Enter / Shift+Enter / Esc |
| 关闭对话框或浮层 | Esc | Esc |
文件夹浏览器
| 操作 | 按键 |
|---|---|
| 在列表中移动 | ↑ ↓ |
| 打开所选文件夹 | Enter,或在筛选框末尾按 → |
| 返回上一级 | Backspace,或在筛选框为空时按 ← |
| 后退 / 前进 | Alt+← / Alt+→ |
| 显示隐藏文件 | 在筛选框中输入 . |
| 关闭 | Esc |