MiMo Code 提供了一系列快捷键,您可以通过 tui.json 进行自定义。
MiMo Code 的大多数快捷键使用 leader(前导键)。这可以避免与终端中的其他快捷键冲突。
默认情况下,ctrl+x 是前导键,大多数操作需要您先按下前导键,然后再按对应的快捷键。例如,要新建一个会话,请先按 ctrl+x,然后按 n。
您不一定需要使用前导键来设置快捷键,但我们建议您这样做。
您可以通过将键值添加到 tui.json 并设置为 "none" 来禁用某个快捷键。
MiMo Code 桌面应用的提示词输入框支持常见的 Readline/Emacs 风格文本编辑快捷键。这些快捷键为内置功能,目前无法通过 mimocode.json 进行配置。
| 快捷键 | 操作 |
|---|---|
ctrl+a | 移动到当前行的开头 |
ctrl+e | 移动到当前行的末尾 |
ctrl+b | 光标向后移动一个字符 |
ctrl+f | 光标向前移动一个字符 |
alt+b | 光标向后移动一个单词 |
alt+f | 光标向前移动一个单词 |
ctrl+d | 删除光标所在位置的字符 |
ctrl+k | 删除从光标到行尾的内容 |
ctrl+u | 删除从光标到行首的内容 |
ctrl+w | 删除前一个单词 |
alt+d | 删除后一个单词 |
ctrl+t | 交换光标前后的字符 |
ctrl+g | 取消弹出窗口 / 中止正在运行的响应 |
某些终端默认不会发送带修饰键的 Enter 键。您可能需要配置终端将 Shift+Enter 作为转义序列发送。
打开您的 settings.json 文件,路径为:
将以下内容添加到根级 actions 数组中:
将以下内容添加到根级 keybindings 数组中:
保存文件并重启 Windows Terminal,或打开一个新标签页。