尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
04-基础使用
OpenCode 操作指导书四基础使用适用版本OpenCode v1.18.3本篇目标完成项目初始化、发起第一次对话、理解 Plan/Build 模式、掌握引用与撤销跑通最小工作流。1. 启动与项目初始化# 进入你的项目目录cd/path/to/project# 启动 OpenCode不传参数默认启动 TUIopencode启动后先让 OpenCode 理解项目结构/init该命令会分析项目并生成项目根目录的AGENTS.md文件记录项目结构、技术栈与编码约定使后续对话更精准。渲染错误:Mermaid 渲染失败: Lexical error on line 3. Unrecognized text. ...C[/init 生成 AGENTS.md] C -- D[开始对话] -----------------------^2. 发起对话Ask你可以直接提问OpenCode 会结合代码库回答How is authentication handled in packages/functions/src/api/index.ts路径表示引用某文件模型会读取该文件内容。适合理解不熟悉的代码、定位逻辑、解释报错。3. Plan 模式与 Build 模式OpenCode 有两套核心工作模式用Tab键切换右下角显示当前模式。按 Tab再按 Tab标准开发所有工具可用仅规划不改动代码file/bash 默认 ask3.1 Plan 模式推荐先规划进入Tab切换到 Plan受限 Agentfile edits与bash默认ask。行为只给方案不实际修改代码。用法描述你想要的功能OpenCode 会输出实现计划。When a user deletes a note, wed like to flag it as deleted in the database. Then create a screen that shows all the recently deleted notes. From this screen, the user can undelete or permanently delete it.可追加细节 / 图片直接把图片拖入终端OpenCode 会读取并加入上下文。对计划提反馈迭代到满意。3.2 Build 模式执行改动确认计划后再按Tab切回 Build。下达执行指令Sounds good! Go ahead and make the changes.3.3 直接构建简单改动对明确的小改动可跳过规划直接让 Build 执行但务必给足上下文We need to add authentication to the /settings route. Take a look at how this is handled in the /notes route in packages/functions/src/notes.ts and implement the same logic in packages/functions/src/settings.ts4. 权限确认当 OpenCode 要读/写文件或执行命令时会弹出权限确认y 允许本次 n 拒绝本次 a 本次会话始终允许auto-approve也可在配置中用permission字段预设见第 05 篇。推荐初次使用时逐项确认熟悉后对相关命令设为允许。5. 撤销与重做改错了用/undo回退到上一次改动前/undoOpenCode 会还原文件改动并重新展示你原先的消息便于重新下达指令。/redo # 重做若支持快捷键Leader → u撤销、Leader → r重做。6. 上下文压缩compact长会话会占用大量上下文。可执行/compact或快捷键Leader → c将历史压缩为摘要释放上下文窗口。也可用/clear清屏开始全新会话。7. 第一次完整流程示例OpenCode你OpenCode你opencode /init生成 AGENTS.md(Plan 模式) 描述新功能输出实现计划反馈/确认(切回 Build) 执行改动修改文件 权限确认y 允许完成展示 diff练习任务找一个你熟悉的真实小项目执行/init然后用 Plan 模式让它为某个函数补充单元测试确认计划后切 Build 执行最后用/undo体会回退。下一步进入05-进阶使用.md学习 Agent、MCP 与多会话。本篇为 OpenCode 操作指导书系列之一版本 v1.18.3。
RELATED

相关推荐

如何快速安装JetBrains CC GUI插件:5分钟完成Claude Code和Codex集成

如何快速安装JetBrains CC GUI插件:5分钟完成Claude Code和Codex集成

如何快速安装JetBrains CC GUI插件:5分钟完成Claude Code和Codex集成 【免费下载链接】jetbrains-cc-gui Jetbrains Claude Code and Codex GUI Plugin 项目地址: https://gitcode.com/gh_mirrors/id/jetbrains-cc-gui JetBrains CC GUI插件是一款功能强大的…

📅 2026/8/23 17:35:24
深入解析McBSP时钟停止模式SPI配置:从寄存器原理到实战避坑

深入解析McBSP时钟停止模式SPI配置:从寄存器原理到实战避坑

1. McBSP时钟停止模式SPI配置详解:从原理到寄存器设置在嵌入式系统开发中,串行外设接口(SPI)因其简单、高速和全双工的特性,成为了连接微控制器与传感器、存储器、显示模块等外设的首选协议之一。对于使用德州仪器&…

📅 2026/8/23 17:35:25
2026年7月:雷神官方正规维修渠道揭秘

2026年7月:雷神官方正规维修渠道揭秘

开篇引入在日常使用中,雷神笔记本可能会遇到黑屏、卡顿、不开机、报错、硬件故障等问题。遇到这些故障,找正规官方售后十分重要。正规售后能提供专业的维修服务,保障使用原厂配件,避免因维修不当带来更多问题。核心问答板块问&…

📅 2026/9/8 20:21:16
MORE NEWS

更多资讯

📰

半小时搞定 DataxWeb 集成 Datax 数据可视化集成平台(单节点executor 多节点executor)

目录 一、安装条件 二、单节点DataxWeb的安装部署 1、上传安装包并分发安装包 2、解压安装包 3、将解压文件进行更名 4、安装dataxweb admin 及exexcutor 5、创建dataxweb的数据库 6、将dataxweb表结构元数据初始化到数据库中 7、配置datax的executor执行器python脚本位置…

📰

快速稀疏辅助信号分解与非凸增强用于轴承故障诊断(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

📰

AntvG2图表库:图形语法与Web数据可视化实践

1. AntvG2图表库的核心定位 AntvG2是蚂蚁金服数据可视化团队推出的开源图表库,专注于解决Web端数据可视化需求。作为一款面向开发者的底层可视化工具,它不像ECharts那样提供大量预设图表模板,而是通过图形语法(Grammar of Graphic…

📰

Camofox-Browser:以指纹伪装为核心的隐私浏览器深度解析

作为一个常年跟浏览器指纹和反检测打交道的人,我第一次看到 camofox-browser 这个名字时,第一反应是:camo fox,伪装的火狐,这名字起得相当直白。但真正深入去扒这个项目的设计思路之后,我发现它比名字本身…

📰

C51电子时钟设计:定时器中断、数码管扫描与按键状态机实战

简介:这是一份C51单片机简易电子时钟完整项目,包含设计源码、Proteus仿真电路与讲解视频,适合单片机初学者、电子类课程设计学生及DIY爱好者参考。项目实现4位数码管显示时分、LED闪动秒指示、按键设置时间与闹铃、闹铃响时蜂鸣器发声&#x…

📰

Comsol流固耦合在钻孔工程中的建模与应用

1. Comsol钻孔流固耦合案例概述 钻孔工程中的流固耦合问题一直是岩土工程和石油开采领域的重点难点。去年我在参与某页岩气开发项目时,就遇到了钻井液与地层相互作用导致的井壁失稳问题。当时尝试用Comsol Multiphysics搭建流固耦合模型,经过两个月的反复…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬