AI编程教程2:环境配置

引言

上次我们配置了Oh My Pi,这是一个在高级用户中广受好评的Agent。不过对于初学者,其CLI容易让人放弃,且它的Hashline对某些模型(如Grok)有奇效,但对某些模型(如DeepSeek)有反作用,因此,这次,我们继续配置Zed和OpenCode。

OpenCode:更友好的TUI

首先是下载OpenCode。上次安装了npm,这次可以直接安装:

npm install -g opencode-ai --ignore-scripts=false

如果启动报错,多半是开启了ignore-scripts参数。
然后启动界面,会进入到一个TUI。上次讲到有OpenCode Zen的免费模型,在OpenCode里,无需密钥就可以直接使用。
如果要添加第三方供应商,运行/connect
Vibe-Picture2.png
连接完后发消息就能使用,OpenCode(简称OC)有一些常用快捷键和命令需要记住。

命令 快捷键 解释
Ctrl+P 打开面板
/models Ctrl+X M 切换模型
Ctrl+T 切换思考强度
/agents Ctrl+X A 切换Agent
Tab/Shift Tab 轮换Agent
Esc Esc 中断AI
Ctrl+X L 切换会话

如果不想记,那么只要记住Ctrl+P,因为底下这些功能命令面板里都有。

Zed:AI IDE

与OMP和OpenCode不同,Zed是一个AI-Native IDE,有点类似Cursor。
不同的是,Zed是Rust写的,更快更轻,相应的缺点是不是VSCode分支,需要改变工作习惯。
Zed官网上有macOS和Windows的安装包,以及Linux的一键安装脚本。Zed也被收入Arch Linux的extra仓库。
安装Zed后,Zed会自动检测系统环境变量,也可以Ctrl+Alt+C弹出设置后手动连接。
Zed Agent的运行和大部分AI IDE相似,不同的是Agent在最左边,需要适应。
对于不想碰终端的纯新手,Zed是个好选择。当然,如果有能力,也可以订阅并使用Cursor、WindSurf、Qoder这些VSCode Fork产品。

总结:适合哪个?

  1. 如果你是纯新手,对CLI有天然恐惧,选择Zed。
  2. 如果你已经在多个CLI之间切换,希望有统一界面,选Zed(可以用ACP)
  3. 如果你想尝试CLI,但是没有啥经验,选OpenCode
  4. 如果你用DeepSeek模型,强烈建议OpenCode
  5. 如果你的AI经常Edit失败,试试Oh My Pi
  6. 如果你希望有OMP的高级功能如DAP、Advisor,选Oh My Pi

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐