
Hi,这里是Aitrainee,欢迎阅读本期新文章。
以想法生成的速度编写代码 – Zed 是一款高性能、多人代码编辑器。
我介绍过很多 AI 工具,特别是与编码相关的工具。但最近我注意到人们开始使用像 Cursor 这样的 AI 编辑器,这些编辑器直接在编辑器中嵌入了 AI 集成功能。
不过你知道吗,Cursor 是收费的,大约每月 20 美元,最高可达每月 40 美元,而且有一些不太明确的限制。我并没有经常使用它,因为我不喜欢为这些东西付费。
我更喜欢掌控自己使用的工具,选择使用哪些 API,最重要的是,我更喜欢使用开源的东西,这样我和其他用户都可以轻松审计。
但直到最近,还没有什么能与 Cursor 相比并且也是开源的工具。
不过今天我有了一个可以做到这一点的东西,就是 Zed AI。

Zed 是一个代码编辑器,非常像 VS Code,但据说速度更快,性能更好。

它实际上来自 Atom 编辑器的创造者们,如果你还记得那个编辑器的话。总之,这是一个完全开源的项目,就像 VS Code 一样。它也据说比 VS Code 更快、更轻量化。
最近他们推出了 Zed AI,这基本上是 Zed 编辑器中的一个重要 AI 功能。通过这些 AI 功能,你可以在编辑器中直接与大语言模型 (LLM) 聊天讨论你的代码。
你还可以生成代码,要求它通过理解你的代码库来编辑代码等。这与 Anthropic 的 Claude 3.5 Sonet 模型配合使用效果最佳,但你也可以将其与 OpenAI 的 Gemini 以及 Ollama 的本地模型一起使用。
目前你还可以免费试用 Claude 3.5 Sonet 模型,这真的很酷。
现在让我们来试一试,我会展示它的所有功能。首先你需要安装 Zed。一旦安装完成,你会看到这样的界面,现在你基本可以像使用 VS Code 一样做相同的事情,

比如创建新文件、目录并打开你的项目目录等,因此我不会详细说明这一部分。主要的区别是 AI 功能。
要使用 AI 功能,只需点击这里的 AI 图标,

这会打开一个聊天界面。现在我们可以与 LLM 聊天,但在此之前,我们需要设置我们想要使用的模型。
为此,只需点击这里的模型选项,然后选择配置选项。


你也可以在这里配置 Ollama,选择你本地的 Ollama 模型并使用它,这也非常酷。现在让我向你展示使用他们免费提供的 Claude 3.5 Sonet 模型的功能。
确保你已经登录了 Zed 账号,并且这个功能已在这里启用。

现在只需创建一个文件,你可以在这里进行的第一件事是简单聊天。要打开聊天界面,只需点击 AI 图标,它将打开。
你可以做很多事情,当然可以发送简单的消息进行聊天,但你也可以添加终端输出、代码文件、打开的标签页数据等。
为此,你只需键入一个斜杠,然后你会看到一堆选项。你可以选择任何一个选项,比如文件选项,将文件添加到上下文中。

完成后,你可以讨论该文件的上下文,这也非常酷。因此你可以在这里做很多事情,比如询问代码等。那是基本的聊天功能,但最好的功能是代码生成和编辑功能。
要打开代码生成功能,只需点击这里的内联辅助选项,这将打开内联辅助选项。在这里你可以要求它做任何你想要的事情,比如生成、重构或编辑代码。
首先我们要求它用 HTML、CSS 和 JS 制作扫雷游戏,发送请求后你会看到它正在生成代码,你可以看到代码在这里被逐行生成,最终完成了。
你可以看到它添加的代码就在这里,要接受代码只需点击勾选选项。好的,代码已添加,让我们运行它并检查一下。正如你所见,这看起来不错,运行得也很好,这意味着它工作正常。

现在我们再试着编辑这段代码。要编辑代码,你可以选择一行代码或一块代码进行编辑。我选择了这行代码,现在我们要求它添加一个标题“扫雷王”,发送请求后它正在生成,现在完成了。
你可以看到它已经在这里添加了这一行代码,让我们运行并检查一下。这里是预览,你可以看到标题已经被添加在这里,看起来非常不错。这就是你可以用它进行代码生成和编辑的方式。

还有另一件事你可以用它做,那就是终端建议。要使用终端建议,首先在这里打开终端,点击 AI 选项,现在你可以要求它生成任何类型的 Shell 命令,它将会生成,这也非常酷。

这基本上就是你可以在这里使用的所有功能了。我认为这非常不错,基本上就是 Cursor,但开源的,你可以与任何你想要的模型一起使用,包括本地 AI 模型,这真的很酷。
另外目前还有免费的 Claude Sonet 模型可以使用,这也非常不错,并且效果良好。我认为目前它也没有任何限制,这也很酷。
目前缺少的一点是它还不支持自动补全功能,如果你更喜欢这种功能的话可能会有点麻烦,但我认为未来可能会添加。
🌟希望这篇文章对你有帮助,感谢阅读!如果你喜欢这系列文章请以 点赞 / 分享 / 在看 的方式告诉我,以便我用来评估创作方向。
视频教程
https://www.youtube.com/watch?v=AbptudVb30Y
参考链接: [1] 博客:https://zed.dev/blog/zed-ai