当前位置: 首页 > news >正文

03-界面与快捷键

OpenCode 操作指导书(三):界面与快捷键

适用版本:OpenCode v1.18.3
本篇目标:认识 OpenCode 的终端界面(TUI)布局,掌握 Leader 键与常用快捷键,并学会自定义主题与键位。


1. 界面布局

OpenCode 的 TUI 由以下区域组成:

顶部状态栏
模型 / Agent / 会话名

消息区
对话历史 / 工具调用 / 差异

侧边栏
文件树 / 会话列表
(可切换隐藏)

底部输入区
多行编辑 / 自动补全

底部状态栏
模式指示 Plan/Build

  • 顶部状态栏:显示当前模型、Agent、会话名称、分享状态。
  • 消息区:展示你与 Agent 的对话、工具调用过程、代码差异(diff)。可用h折叠/展开工具细节。
  • 侧边栏(Leader→b 切换):文件树、会话列表等。
  • 输入区:底部多行输入框,支持 Readline/Emacs 风格编辑与自动补全(Tab 补全)。
  • 底部状态栏:右下角显示当前模式(Plan / Build)与 Agent 名称。

2. Leader 键机制

OpenCode 使用Leader 键避免与终端自带快捷键冲突。

  • 默认 Leader 键:Ctrl+X
  • 使用方式:先按Ctrl+X松开,再按第二个键
  • 例如新建会话:Ctrl+X然后按n
  • 等待时长由leader_timeout控制,默认2000 毫秒

并非所有快捷键都需 Leader 键。部分导航键(如子 Agent 会话切换)默认不带 Leader。


3. 快捷键速查表

3.1 基础操作

快捷键功能说明
Enter发送消息发送当前输入
Shift+Enter换行输入框内换行
Tab切换 Agent在 primary agent 间循环
Shift+Tab反向切换反向循环 primary agent
Esc中断停止当前 AI 回复
Ctrl+C清空输入清空输入框
Ctrl+D退出关闭 OpenCode
Ctrl+P命令面板打开命令列表

3.2 Leader 键操作(Ctrl+X+ 键)

组合功能
Leader → n新建会话
Leader → l会话列表
Leader → m模型列表
Leader → aAgent 列表
Leader → t主题列表
Leader → e打开外部编辑器
Leader → c压缩(compact)上下文
Leader → u撤销上次改动
Leader → r重做
Leader → x导出会话
Leader → s状态视图
Leader → b切换侧边栏
Leader → g会话时间线
Leader → y复制消息
Leader → h隐藏/显示细节

3.3 会话导航(子 Agent)

快捷键功能
进入首个子会话
下一个子会话
上一个子会话
返回父会话

3.4 消息滚动

快捷键功能
PageUp/PageDown上/下一页
Ctrl+Alt+U/Ctrl+Alt+D上/下半页
Ctrl+G/Home跳到顶部
Ctrl+Alt+G/End跳到底部

3.5 输入区编辑(Readline/Emacs 风格)

快捷键功能
Ctrl+A/Ctrl+E行首 / 行尾
Ctrl+B/Ctrl+F后退 / 前进一字
Alt+B/Alt+F后退 / 前进一词
Ctrl+K/Ctrl+U删除到行尾 / 行首
Ctrl+W/Alt+D删除前/后一词
Ctrl+D删除当前字符
/浏览输入历史

3.6 模型与权限

快捷键功能
F2/Shift+F2循环最近模型 / 反向
Ctrl+T循环变体(variant)
权限提示中y允许
权限提示中n拒绝
权限提示中a本次会话始终允许

4. 自定义主题与界面

切换主题:Leader → t打开主题列表,或命令/theme

示例 TUI 配置(~/.config/opencode/tui.json):

{"$schema":"https://opencode.ai/tui.json","keybinds":{"leader":"ctrl+x","session_new":"n","session_list":"l","model_list":"m"}}
  • 禁用某快捷键:设为"none",如"session_compact": "none"
  • 多键绑定:逗号分隔,如"app_exit": "ctrl+c,ctrl+d,q",或用数组["y", "ctrl+shift+c"]

5. 上手练习

  1. 启动opencode,观察界面四区域。
  2. Leader → t切换几个主题,感受差异。
  3. Leader → m查看可用模型列表。
  4. 在输入区用Ctrl+A/Ctrl+E/Ctrl+K练习行编辑。

熟悉界面后,进入04-基础使用.md开始真正对话与改动。


本篇为 OpenCode 操作指导书系列之一,版本 v1.18.3。

http://www.jsqmd.com/news/1220275/

相关文章:

  • Dataset Distillation技术深度解析:从60K图像到10张图片的突破性压缩方案
  • 我写过的那些很少崩掉的代码为什么采用MIT License
  • 江诗丹顿最新发布官方售后服务热线、线下网点地址及其收费体系全解析 - 亨得利腕表服务中心
  • RTL8188EU无线网卡驱动:解决Linux设备识别难题的实用方案
  • u8g2_wqy嵌入式中文显示实战指南:从点阵优化到内存管理
  • LangGraph构建DeepResearch系统的核心技术解析
  • (96页PPT)华为IPD如何做需求管理(附下载方式)
  • Make a README贡献指南:如何参与这个开源项目并做出贡献
  • MQTT协议总结
  • MTAN社区贡献指南:如何参与开源项目开发与改进
  • 基于UWB与IMU融合的无人机集群三维定位系统深度解析
  • AI Agent 长期记忆污染实战:从偏好写入到跨会话敏感输出
  • 如何实现跨平台社交媒体Cookie的智能持久化管理
  • 如何快速提升华硕笔记本性能:5分钟掌握GHelper完整指南
  • pgagroal容器化部署:Docker和Kubernetes环境实战
  • 工业场景悬浮门选型指南:无轨设计如何征服恶劣工况 - 星泽吖
  • YimMenu:GTA5安全增强菜单的5大核心功能与完整使用指南
  • Structurae对称网格:SymmetricGrid组件在游戏开发中的高效应用指南
  • 萧邦官方维保全指南:40 余家正规服务中心分布、预约流程与到店须知 - 亨得利客户服务中心
  • 实测分享:用这个工具轻松检测 AI 生成代码,再也不怕代码审查翻车!
  • MiniMax Sparse Attention:一篇读懂百万上下文时代的稀疏注意力工程化路线
  • 猫抓cat-catch:浏览器资源嗅探工具完整指南
  • BiliScope终极指南:解锁B站深度浏览体验的免费神器
  • 褪去权谋滤镜,解锁厚黑处世的人际智慧
  • ESP-IoT-Solution雷达人体存在检测完整解决方案:实现高精度静态人体感知
  • Windows系统优化神器:Win11Debloat让你的电脑重获新生!
  • 2026 北京连锁黄金回收店 上门加门店 1 公里便捷交易 - 奢侈品回收实体店
  • 产业数据分析:近五年特殊仓储资质审批数量变化,反映流通行业发展趋势
  • 掌握iOS设备固件恢复的终极利器:idevicerestore深度解析与实战指南
  • 2026 上海魔都之声汽车音响|音响 + 隔音一体化改装全维度核心实力详解 - 汽车音响改装