快捷键
本文汇总 XTerminal 的所有快捷键,便于快速查阅。
平台差异说明
XTerminal 在不同操作系统上使用不同的修饰键:
| 操作系统 | 主修饰键 | 符号 |
|---|---|---|
| macOS | Command | Cmd |
| Windows | Control | Ctrl |
| Linux | Control | Ctrl |
本文档中使用 Cmd/Ctrl 表示跨平台快捷键,在 macOS 上为 Cmd 键,在 Windows/Linux 上为 Ctrl 键。
提示
XTerminal 默认合并 Cmd 和 Ctrl 键,方便跨平台使用相同的快捷键配置。如需分别设置,可在 设置 > 按键配置 中开启 是否拆分 Cmd/Ctrl。
全局快捷键
全局快捷键在应用的任何位置都可以使用。
| 功能 | 默认快捷键 | 说明 |
|---|---|---|
| 打开全局搜索 | Cmd/Ctrl+Shift+F | 快速搜索连接、设置等 |
| 打开设置 | Cmd/Ctrl+, | 打开设置面板 |
| 最小化应用 | Cmd/Ctrl+M | 最小化窗口 |
| 关闭当前连接 | Cmd/Ctrl+W | 关闭当前标签页 |
| 切换到下一个窗口 | Cmd/Ctrl+Tab | 切换到下一个标签页 |
| 切换到上一个窗口 | 未设置 | 切换到上一个标签页 |
| 切换到第 1 个连接 | Cmd/Ctrl+1 | 快速切换标签 |
| 切换到第 2 个连接 | Cmd/Ctrl+2 | 快速切换标签 |
| 切换到第 3 个连接 | Cmd/Ctrl+3 | 快速切换标签 |
| 切换到第 4 个连接 | Cmd/Ctrl+4 | 快速切换标签 |
| 切换到第 5 个连接 | Cmd/Ctrl+5 | 快速切换标签 |
功能页面切换
| 功能 | 默认快捷键 | 说明 |
|---|---|---|
| 切换到本地控制台页面 | 未设置 | 打开本地终端 |
| 切换到笔记页面 | 未设置 | 打开笔记功能 |
| 切换到 SSH 服务器页面 | 未设置 | 打开 SSH 连接中心 |
| 切换到 RDP 服务器页面 | 未设置 | 打开 RDP 连接中心 |
| 切换到 SSH 隧道页面 | 未设置 | 打开端口转发管理 |
终端快捷键
终端快捷键在终端窗口聚焦时生效。
基本操作
| 功能 | 默认快捷键 | 说明 |
|---|---|---|
| 复制 | Cmd/Ctrl+C | 复制选中文本(需在设置中开启) |
| 粘贴 | Cmd/Ctrl+V | 粘贴剪贴板内容(需在设置中开启) |
| 打开搜索框 | Cmd/Ctrl+F | 在终端中搜索内容(需在设置中开启) |
| 清屏 | Cmd/Ctrl+L | 清空终端屏幕 |
| 打开工具条 | Cmd/Ctrl+Shift+T | 显示终端顶部工具栏 |
字体控制
| 功能 | 默认快捷键 | 说明 |
|---|---|---|
| 增大字体 | Cmd/Ctrl+= | 放大终端字体 |
| 减小字体 | Cmd/Ctrl+- | 缩小终端字体 |
| 滚轮调整字体 | Cmd/Ctrl+滚轮 | 快速调整字体大小(需在设置中开启) |
分屏操作
| 功能 | 默认快捷键 | 说明 |
|---|---|---|
| 水平切分 | 未设置 | 在右侧创建新终端窗格 |
| 垂直切分 | 未设置 | 在下方创建新终端窗格 |
Shell 标准快捷键
以下快捷键由 Shell 程序提供,XTerminal 不会拦截:
| 功能 | 快捷键 | 说明 |
|---|---|---|
| 中断命令 | Ctrl+C | 发送 SIGINT 信号,终止当前命令 |
| 暂停进程 | Ctrl+Z | 将当前进程放入后台 |
| 清屏 | Ctrl+L | Shell 内置清屏命令 |
| 搜索历史 | Ctrl+R | 反向搜索命令历史 |
| 移到行首 | Ctrl+A | 光标移动到行首 |
| 移到行尾 | Ctrl+E | 光标移动到行尾 |
| 删除到行首 | Ctrl+U | 删除光标前的所有内容 |
| 删除到行尾 | Ctrl+K | 删除光标后的所有内容 |
| 删除前一个词 | Ctrl+W | 删除光标前的一个单词 |
| 粘贴删除内容 | Ctrl+Y | 粘贴 Ctrl+U/K/W 删除的内容 |
| 补全 | Tab | 命令或文件名补全 |
SFTP 快捷键
文件浏览器中的快捷键。
| 功能 | 快捷键 | 说明 |
|---|---|---|
| 多选文件 | Cmd/Ctrl+点击 | 逐个添加选中 |
| 范围选择 | Shift+点击 | 选中范围内所有文件 |
| 刷新目录 | 系统刷新键 | 刷新当前目录 |
自定义快捷键
XTerminal 支持自定义大部分快捷键,以适应个人使用习惯。
设置位置
设置 > 按键配置

可自定义的快捷键
以下功能支持自定义快捷键:
终端操作
- 清屏
- 打开工具条
- 终端水平切分
- 终端垂直切分
- 增大字体
- 减小字体
窗口管理
- 打开全局搜索
- 打开设置
- 最小化应用
- 关闭当前连接
- 切换到上一个/下一个窗口
- 切换到第 1-5 个连接
功能切换
- 切换到本地控制台页面
- 切换到笔记页面
- 切换到 SSH/RDP/隧道页面
快捷键配置方法
- 打开 设置 > 按键配置
- 找到要修改的功能项
- 点击右侧的快捷键输入框
- 按下新的快捷键组合
- 设置会自动保存
备注
如果设置的快捷键与其他功能冲突,新设置会覆盖旧设置。
恢复默认快捷键
目前暂不支持一键恢复所有默认快捷键,可以手动将快捷键重新设置为默认值。
终端按键行为配置
除了自定义快捷键,还可以配置特定按键在终端中的行为。
复制粘贴配置
| 配置项 | 说明 |
|---|---|
| 终端选中复制 | 开启后选中文本自动复制 |
| 终端 Cmd/Ctrl+C 复制 | 有选中时复制,无选中时发送中断信号 |
| 终端 Cmd/Ctrl+V 粘贴 | 开启后可快速粘贴,但会劫持此快捷键 |
| 终端 Cmd/Ctrl+F 打开搜索框 | 开启后可快速搜索,但会劫持此快捷键 |
注意
开启 Cmd/Ctrl+V 和 Cmd/Ctrl+F 功能会劫持这些快捷键,某些终端程序(如 vim)可能受到影响。
右键行为
可以配置鼠标右键在终端中的行为:
| 选项 | 说明 |
|---|---|
| 右键菜单 | 显示上下文菜单 |
| 粘贴 | 直接粘贴剪贴板内容 |
| 粘贴+右键菜单 | 先粘贴,再显示菜单 |
| 无 | 不响应右键操作 |
滚轮控制字体
开启 滚轮控制终端字体大小 后,可以使用 Cmd/Ctrl+鼠标滚轮 快速调整字体大小。
备注
Mac 触摸板用户可能会误触此功能,可根据使用习惯决定是否开启。
常用快捷键速查表
macOS
| 功能 | 快捷键 |
|---|---|
| 全局搜索 | Cmd+Shift+F |
| 打开设置 | Cmd+, |
| 关闭标签 | Cmd+W |
| 切换标签 | Cmd+Tab |
| 清屏 | Cmd+L |
| 放大字体 | Cmd+= |
| 缩小字体 | Cmd+- |
| 打开工具栏 | Cmd+Shift+T |
Windows / Linux
| 功能 | 快捷键 |
|---|---|
| 全局搜索 | Ctrl+Shift+F |
| 打开设置 | Ctrl+, |
| 关闭标签 | Ctrl+W |
| 切换标签 | Ctrl+Tab |
| 清屏 | Ctrl+L |
| 放大字体 | Ctrl+= |
| 缩小字体 | Ctrl+- |
| 打开工具栏 | Ctrl+Shift+T |