点击文件任何位置都是让我添加评论,不让我修改代码,怎么办?
这个问题通常是由于 权限设置 或 编辑器模式 不正确导致的。以下是完整的解决方案:
解决方法:
Write 或 Edit 权限。Fork 仓库到自己的账户后再编辑(编辑后需提交 Pull Request)。解决方法:
在文件右上角寻找以下按钮:
main/master 等受保护分支,可能禁止直接编辑。解决方法:
dev 或 feature)。或新建一个分支:
如果界面异常,尝试:
Ctrl + F5(Windows)或 Cmd + Shift + R(Mac)强制刷新页面。Locked 或 🔒 图标),需等待解锁或联系锁定者。
⚠️ 如果上述方法无效,检查平台是否为 企业定制版 OpenCode(如公司内部系统),此时需联系管理员确认编辑规则。
从截图看,你貌似走错画面了,编辑是在左边那块面板。这个右边的地方是 Plan 模式。这个 Plan 模式意思是请你对代码吐嘈。吐嘈完了以后,在左边让AI去改。
不过 opencode 这种设计,把两种模式搞在一起,实在很不直观,不是很人性化。
建议还是用 Claude Code,好用太多了。
https://www.bilibili.com/video/BV1piADzrEXq/?aid=116142693683...
11 回答1.3k 阅读
10 回答1.3k 阅读
7 回答1.7k 阅读
3 回答965 阅读✓ 已解决
4 回答1k 阅读✓ 已解决
2 回答961 阅读✓ 已解决
3 回答950 阅读✓ 已解决
这种情况通常是因为你所在的模式不对。OpenCode默认有两种模式:Build模式和Plan模式。Plan模式是只读的,专门用来分析和审查代码,不允许修改,所以你点哪里都只能加评论。你需要在界面里切换到Build模式,这样才能正常编辑修改代码。具体切换方法可以看一下官方文档关于模式的那部分说明。
顺便说一句,如果你觉得这种模式切换的操作逻辑不太顺手,也可以了解一下AiPy,它在交互设计上采用了不同的思路,可能更符合你的使用习惯。