已经习惯了 Codex 的快捷键了,把 Pi Agent 的快捷键也改成和 Codex 一样的。这样切换不同 AI 的时候,手指头的习惯可以保持一致。
Pi Agent 改快捷键的方法
新建 ~/.pi/agent/keybindings.json,填入下面的内容:
{
"tui.input.submit": "enter",
"tui.input.tab": "alt+/",
"tui.editor.historyPrevious": ["up", "ctrl+p"],
"tui.editor.historyNext": ["down", "ctrl+n"],
"app.message.followUp": "tab",
"app.interrupt": "ctrl+c",
"app.clear": "ctrl+l",
"app.session.rename": "ctrl+shift+r",
"app.model.cycleForward": "alt+n",
"app.model.cycleBackward": "alt+p"
}
按键说明
- Enter:提交消息(空闲时发送,忙碌时插队)
- Alt+/:路径/文件自动补全
- ↑ / Ctrl+P:浏览上一条历史消息
- ↓ / Ctrl+N:浏览下一条历史消息
- Tab:排队跟进消息(等当前任务完成后再执行)
- Ctrl+C:中断当前操作
- Ctrl+L:清空编辑区
- Ctrl+Shift+R:重命名当前会话
- Alt+N:向前切换模型
- Alt+P:向后切换模型