MXterm Pro

键盘快捷键

本页按使用场景列出 MXterm Pro 1.1.31 里每个按键的作用。其中 17 个可以在设置里改键。

按键的写法

  • 在 macOS 上,mod 指 ⌘ Command 键;在 Windows 和 Linux 上,mod 指 Ctrl 键。⌥ 键在 macOS 上是 Option 键,在 Windows 和 Linux 上,对应的按键是 Alt 键。
  • 在 macOS 上,应用快捷键只响应 ⌘。Ctrl+W、Ctrl+D、Ctrl+B 这类 Control 组合键会交给终端里运行的程序。例外是 Ctrl+Tab 和 Ctrl 加滚轮,见下文。
  • 在 Windows 和 Linux 上,应用快捷键用的是 Ctrl,所以 Ctrl+D、Ctrl+W、Ctrl+T、Ctrl+B 这些组合都是应用快捷键。
  • 应用占用的按键,在普通分屏里不会同时发给 shell。Ctrl+D 用来拆分分屏,不会向里面的程序发送 EOF。
  • 无论键盘布局怎么处理修饰键,应用快捷键都能用。像 ⌘⌥B 这样的绑定按物理 B 键匹配,即使 macOS 会把这次按键变成 ∫。

设置 → 快捷键 列出了应用的主要快捷键,其中 17 个可以改键。见修改快捷键。

本页的 Windows 和 Linux 按键来自应用里的快捷键定义。Windows 版未签名。

修改快捷键

打开 设置 → 快捷键(mod+,,再点 快捷键)。可以改键的行带有铅笔按钮。

  1. 点铅笔(编辑快捷键)。这一行会显示 按下按键… 和 按 Esc 取消。
  2. 按下你想要的组合键,立即保存。
  3. 点 ✕(清除快捷键)后,该操作不再绑定任何按键,这一行会显示 未分配。
  4. 与默认值不同的行会多出一个重置按钮(重置为默认值)。右上角的 全部重置为默认值 会在确认后清除你做的所有改动。

有两种组合会被拒绝或提示。在 macOS 上,macOS 自己保留的按键会被直接拒绝,并提示 该按键已被 macOS 保留,永远无法传递给 MXterm Pro,⌘H、⌘Q、⌘M、⌘Z、⌘X、⌘C、⌘V、⌘A 和 ⌘⇧W 都在其中;在 Windows 上没有按键会这样被拒绝。如果某个按键已被其他操作使用,会提示 已被 "…" 使用,并带一个 重新分配 按钮;重新分配后,另一个操作会变成未分配。

这 17 个操作可以改键:新建标签页、关闭分屏、向右分屏、向下分屏、最大化分屏、均分分屏、在聊天和终端之间切换分屏、切换侧边栏、切换右侧面板、切换广播、命令面板、SSH 管理器、已保存会话、保存当前布局、在终端中查找、Command Recipes 和远程访问与设备(默认 mod+Shift+G)。

其余操作的按键都不能改。标签页数字键、下一个/上一个标签页键、移动标签页键、滚动键、跳到输入框的按键、缩放、设置用的 mod+,、复制和粘贴,以及 Ctrl+Tab 切换器都是固定的。其中好几个用的是数字、方向键、Home、End 或标点键而不是字母,改键界面捕获不到这些键。

标签页和分屏

按键作用
mod+T在创建工作区页面(创建)打开一个新标签页。创建工作区之前不会启动任何东西。
mod+W关闭当前分屏。关闭标签页的最后一个分屏,也会关闭该标签页。
mod+1 … mod+8切换到第 1 到第 8 个标签页,前提是该标签页存在。
mod+9切换到最后一个标签页,不管它是第几个。
mod+⌥+← / mod+⌥+→切换到上一个 / 下一个标签页。到第一个或最后一个标签页就停住。
⌘← / ⌘→(仅 macOS)与 ⌘⌥← / ⌘⌥→ 相同:切换到上一个 / 下一个标签页,但只在终端里生效:在文本框中输入或在文件面板中操作时不会切换(⌘⌥← / ⌘⌥→ 始终切换)。Windows 和 Linux 上没有,因为在那里 Ctrl+← / Ctrl+→ 是 shell 里的按词跳转。这两个键不能重新绑定。
mod+↑ 或 mod+Shift+←,以及 mod+Shift+→把当前标签页向左(mod+↑ 或 mod+Shift+←)或向右(mod+Shift+→)移动一位。该标签页保持为当前标签页,只改变位置。到第一个或最后一个位置就停住。在 macOS 上,系统可能抢在应用之前处理 ⌘⇧←;如果没有反应,改用 ⌘↑。向右移动没有 mod+↓:这个键用来跳到输入框,见下文。
双指横向滑动切换到上一个 / 下一个标签页(触控板)。
mod+D向右分屏:在当前分屏右侧打开一个新分屏。
mod+Shift+D向下分屏:在当前分屏下方打开一个新分屏。
mod+Shift+M最大化当前分屏,或还原。
Esc双击分屏标题栏、把分屏放到窗口中央后,按 Esc 放回原位。点击分屏外部效果相同。只有标签页里至少有两个分屏时,双击标题栏才有效。
mod+Shift+J在聊天和终端之间切换当前分屏。只有在设置 → 终端里开启了聊天视图(实验性)(默认关闭)时才有效。两种方式都不会动终端进程。
mod+P均分分屏:把标签页里的所有拆分调成均等。在 Windows 和 Linux 上是 Ctrl+P,由应用占用,所以不会发给 shell。
Ctrl+Tab / Ctrl+Shift+Tab打开 快速终端切换器,在所有标签页的所有分屏之间切换。松开 Ctrl 就跳到选中的分屏。所有平台都用 Ctrl,macOS 也一样。

关于拆分、拖动和最大化的更多内容:分屏和拆分。

窗口和面板

按键作用
mod+B显示或隐藏左侧边栏。
mod+Alt+B(macOS 上是 ⌘⌥B)显示或隐藏右侧面板,面板里有 Control Room(原名 War Room)、资源管理器、历史记录、Git 和 预览 标签页。
mod+K打开命令面板。
mod+Shift+H打开或关闭 SSH & SFTP 会话管理器。
mod+Shift+O打开 已保存会话。
mod+Shift+S保存当前布局,和 iTerm2 一样。
mod+,打开设置,如果已经打开则关闭。
Esc关闭设置。
mod+J打开或关闭 Command Recipes,它把你输入的内容与一组现成的 Linux 命令做匹配。不运行任何 AI 模型。

右侧面板本身有一个快捷键,它的五个标签页要靠点击切换。把标签页移到新窗口和合并窗口也没有快捷键。“将标签页移动到新窗口”在标签页的右键菜单和命令面板里,“合并所有窗口”在命令面板和菜单栏图标里。见分屏和拆分。

SSH 管理器只有 mod+Shift+H 这一个快捷键。旧版本里用来打开它的 mod+Shift+K 和 mod+⌥+S 现在没有作用,1.0.22 短暂用过的 mod+O 也一样。

广播

按键作用
mod+Shift+B为当前标签页开启广播,组内所有分屏都会参与;再按一次则关闭。广播按钮是侧边栏里工作区旁边的电台图标。
Esc(焦点在终端)关闭广播。
⌥+click 一个分屏把该分屏加入广播组,或从中移除。

终端内部

按键作用
mod+F在当前分屏中查找文本。
Enter / Shift+Enter在查找框中:下一个 / 上一个匹配。
Esc在查找框中:关闭查找框。
mod+=(或 mod++)放大。缩放只改变当前聚焦分屏的文字大小,这个大小会随该分屏一起保存。
mod+-缩小。
mod+0重置字号。
mod+↓把当前分屏滚动到最新输出,并把键盘放进它的输入:分屏显示聊天时是聊天输入框,否则是终端。
mod+Home / mod+End把当前分屏滚动到历史记录顶部 / 最新输出。不带 mod 的 Home 和 End 仍然交给分屏里的程序。在 Windows 和 Linux 上,应用占用 Ctrl+Home 和 Ctrl+End,程序收不到它们。
双指捏合,或 Ctrl + 滚轮放大或缩小指针所在的分屏。在 macOS 上,⌘ + 滚轮不会缩放。
mod+C复制选中的内容。没有选中内容时,这个键交给分屏里的程序。
mod+V粘贴。在 macOS 上,复制的文件会粘贴成它们的路径;剪贴板里只有图片时,会粘贴成一个临时 PNG 文件的路径,但在 Claude Code 分屏里例外,图片会直接交给 Claude Code。在 Windows 和 Linux 上,应用只粘贴文本。
Shift+Enter 或 ⌥+Enter在 Agent 的提示词里换行,而不是提交。Shift+Enter 发送换行符,⌥+Enter 发送 Esc 再加 Enter。在远程分屏(显示另一台 MXterm 主机的分屏)里也能用,前提是你已取得控制权。
点击 URL用默认浏览器打开。
mod+click 文件路径用本机上找到的代码编辑器(VS Code、Cursor、Zed、Sublime Text 或 IntelliJ IDEA)打开该文件;路径带行号和列号时,会定位到对应位置。如果一个都没找到,就改为在文件管理器中显示该文件。

创建工作区页面、命令面板、SFTP 和编辑器

创建工作区页面(新标签页打开时的界面):

按键作用
mod+Enter选好工作文件夹后,创建工作区。

命令面板:

按键作用
↑ / ↓在列表中移动。
Enter运行选中的命令。
Esc关闭面板。

面板里还会用各语言自己的名称列出每种语言。选一个,应用就切换到该语言。

SFTP 文件列表(SSH 文件管理器,见 SSH 和 SFTP)。文件面板有焦点时,这些键才起作用:

按键作用
mod+F跳到过滤框。在过滤框里按 Esc 会清空它。
mod+A选中所有项目。
↑ / ↓移动选择。按住 Shift 可扩展选择范围。
Enter打开选中的文件夹或文件。
Backspace(带不带 mod 都行)或 mod+←回到上级文件夹。
F2重命名选中的项目。
Delete删除选中的项目。应用会先请你确认。
Space编辑选中的文本文件。
字母键跳到第一个以你输入的字母开头的名称,找不到就跳到第一个包含这些字母的名称。短暂停顿后,已输入的字母会重置。连续按同一个字母,会在以它开头的名称之间循环。
在过滤框、路径框或对话框里按的键,现在只在框内生效:Backspace 删除一个字符,而不是回到上级文件夹;Space、Enter、Delete、↑、↓ 和 mod+A 也不再作用于后面的列表。mod+F 是唯一仍能在框内使用的快捷键。在过滤框里,第一次按 Esc 会清空它,第二次按则把焦点还给列表。

文件编辑器,用于服务器上的文件,也用于从 资源管理器 标签页打开的本地文件。两者按键相同:

按键作用
mod+S保存。远程文件会写回服务器,本地文件写到磁盘。如果远程文件没能读取,就无法保存,编辑器里不显示文本,而是显示一个 重试读取文件 按钮。
Esc关闭编辑器。如果有未保存的改动,应用会先询问。
mod+Shift+F查找和替换。
mod+G跳到指定行。
⌥+Z开启或关闭自动换行。
mod+/注释或取消注释当前行。

问问 AI:MXterm Pro 怎么样

根据本页内容,在 ChatGPT、Claude 或 Perplexity 里直接生成回答。回答由 AI 写,不是我们写的,请核对它引用的来源。

发送的问题MXterm Pro 有哪些快捷键,其中哪些可以改键?