快捷键 (Keybinds)

这是什么?

快捷键配置允许你自定义 OpenCode 中的所有键盘操作指令。无论是触发 AI 对话、接受代码建议、切换面板还是中断操作,你都可以根据自己的肌肉记忆进行调整。

什么时候你会用到它?

  • 当默认的快捷键与你系统全局快捷键(如 Spotlight 或输入法切换)冲突时。
  • 当你是一个 Vim/Emacs 高级用户,希望将 OpenCode 的操作映射为类 Vim 的按键风格时。
  • 当你希望为某些高频操作(如“解释选中代码”)绑定一键触发时。

核心概念

  • Chord:组合键(如 Ctrl+K)。
  • Sequence:按键序列(如 g 然后按 d)。
  • Context:快捷键生效的上下文(例如:仅在编辑器聚焦时生效,或仅在终端面板生效)。

基本用法 / 配置说明

TODO:后续补充快捷键映射表和配置文件的写法

常见误解 / 注意事项

  • 配置快捷键时要当心不要覆盖了最基础的文本编辑功能(如 Ctrl+C 复制)。
  • IDE 插件模式下的快捷键通常需要在 IDE 自身的快捷键设置界面中修改,而非 OpenCode 配置文件。

延伸阅读

TODO:后续补充