默认快捷键
以下是 Tron TUI 界面中的所有默认快捷键:
| 快捷键 | 功能 | 说明 |
|---|---|---|
Ctrl+C |
中断 / 退出 | 中断当前 AI 响应;空输入时退出 Tron |
Ctrl+L |
清屏 | 清除当前会话的显示内容 |
Ctrl+P |
命令面板 | 打开斜杠命令搜索面板 |
Tab |
切换模式 | 在 Build / Plan / 其他 Agent 模式间循环切换 |
Ctrl+Z |
Zen 模式 | 切换到专注沉浸式 Zen 模式 |
↑ / ↓ |
历史消息 | 在输入框中浏览历史发送记录 |
Ctrl+R |
搜索历史 | 模糊搜索历史消息记录 |
Esc |
取消操作 | 关闭弹出面板或取消当前输入 |
自定义快捷键
在 config.json 的 keybinds 对象中可以覆盖默认快捷键配置。键名为操作标识符,值为新的按键组合:
json
// ~/.config/tron/config.json
{
"keybinds": {
"clear": "ctrl+k",
"commandPalette": "ctrl+space",
"switchMode": "ctrl+m",
"zenMode": "ctrl+shift+z"
}
}
提示
支持的修饰键包括 ctrl、alt、shift,可组合使用,如 ctrl+shift+p。
Vim 模式
Tron 支持 Vim 键位模式。在配置文件中启用后,输入框将支持基本的 Vim 操作方式:
json
{
"vimMode": true
}
启用 Vim 模式后支持以下基本操作:
- Normal 模式:
hjkl移动光标,0/$行首行尾 - Insert 模式:按
i/a进入,按Esc返回 Normal 模式 - 删除操作:
x删除字符,dw删除单词,dd清空行 - 历史导航:Normal 模式下
k/j切换历史记录
快捷键冲突
某些终端模拟器会拦截特定按键组合(如 Ctrl+Tab、Ctrl+Shift+C),导致 Tron 无法接收这些按键。解决方法有两种:
- 修改终端配置:在终端的快捷键设置中,将与 Tron 冲突的快捷键改为其他组合,或直接禁用。
- 修改 Tron 配置:通过上述
keybinds配置,将 Tron 的快捷键改为终端不会拦截的组合。
常见冲突场景:Ctrl+C 在部分终端中默认复制选中文本,而非传递给 Tron。建议在终端设置中将复制功能改为 Ctrl+Shift+C。