Zed编辑器集成Claude Code,开启AI代码辅助新时代

2025-09-04
Zed编辑器集成Claude Code,开启AI代码辅助新时代

Zed编辑器发布了与Claude Code的公共beta版集成,通过新的Agent Client Protocol (ACP)原生运行。这标志着AI代码辅助工具的重大进步。开发者现在可以在Zed的高性能编辑器中直接运行Claude Code,实时查看多文件编辑过程,并逐段审核代码更改。ACP是一个开放标准,允许任何代理连接到Zed和其他编辑器,使得Claude Code的集成成为可能。未来,更多AI代理将通过ACP集成到Zed中,为开发者提供更丰富的选择。

阅读更多
1

Zed IDE获3200万美元B轮融资,革新代码协作方式

2025-08-20
Zed IDE获3200万美元B轮融资,革新代码协作方式

Zed,一款世界领先的超高速IDE,宣布获得由红杉资本领投的3200万美元B轮融资,总融资额超过4200万美元。Zed的目标是彻底改变软件协作方式,将代码讨论直接与代码本身连接起来,而非依赖于过时的快照或分散的工具。为此,他们正在开发名为DeltaDB的全新基于操作的版本控制系统,它以编辑级别的粒度增量跟踪代码演变,并将其集成到Zed中,实现人与AI代理之间的高效协作。这项投资将推动Zed进一步发展,构建一个集代码、讨论和AI辅助于一体的协作工作空间,彻底改变软件开发的未来。

阅读更多
开发

大型语言模型能否胜任软件工程?

2025-08-15
大型语言模型能否胜任软件工程?

作者通过多年软件工程师面试经验,指出优秀工程师的关键在于构建和维护清晰的思维模型。虽然大型语言模型(LLM)能编写代码并进行修改,但它们无法像人类一样维护清晰的思维模型,容易混淆上下文、出现偏差和幻觉,导致无法迭代解决复杂问题。作者认为,LLM目前更适合作为辅助工具,而非取代软件工程师。

阅读更多
开发

Zed编辑器发布强大的新调试器

2025-06-19
Zed编辑器发布强大的新调试器

Zed编辑器团队宣布发布其备受期待的调试器,该调试器支持Rust、C/C++、JavaScript、Go和Python等多种流行语言。该调试器旨在快速、熟悉且可配置,并利用Debug Adapter Protocol (DAP)和一个创新的定位器系统来自动配置调试会话。其架构分为数据层和UI层,确保高效性和可扩展性,为未来的协作调试奠定了基础。此外,它还利用Tree-sitter实现了开箱即用的内联变量值,并支持键盘驱动的调试。

阅读更多
开发

在 AI 时代,如何构建高质量软件?

2025-06-13
在 AI 时代,如何构建高质量软件?

在代码生成工具日益强大的今天,软件开发的瓶颈不再是速度,而是质量。文章作者倡导“交付与工艺”并重,批判了以牺牲质量换取速度的开发模式。他以自身开发代码编辑器Zed的经验为例,说明了如何通过AI辅助,克服知识差距,追求极致的用户体验。文章最后,作者还介绍了“Agentic Engineering”的概念,即结合人工技艺与AI工具,共同构建更优质的软件。

阅读更多
开发

开源AI代码编辑器Zed:赋能程序员的智能助手

2025-05-07
开源AI代码编辑器Zed:赋能程序员的智能助手

Zed,一款全新开源的AI代码编辑器,以其闪电般的速度和强大的AI辅助功能惊艳亮相。它采用Rust语言构建,支持GPLv3许可证,所有代码,包括AI代理面板,都完全开源。该面板允许程序员直接与AI交互,进行代码修改、编写新代码,甚至搜索代码库。Zed尊重用户隐私,默认情况下不会收集数据,并提供多种模型选择,包括Claude 3.7 Sonnet和Gemini 2.5,甚至支持用户使用Ollama在自己的硬件上运行自定义模型。目前,Zed已发布macOS和Linux稳定版,Windows版本将于2025年晚些时候发布。

阅读更多
开发

Zed:全球最快AI代码编辑器开源发布

2025-05-07
Zed:全球最快AI代码编辑器开源发布

Zed,一款全球最快的AI代码编辑器正式开源!它基于Rust构建,拥有完全开源的AI功能,允许用户通过Agent Panel与AI交互,进行代码修改、编写等操作。AI代理能够理解代码库并提供帮助,无需预先训练或索引。Zed注重用户隐私,对话默认私密,不会收集数据用于训练。此外,它支持多种语言模型,并允许用户使用自定义模型或通过Ollama在本地运行。目前已支持macOS和Linux系统,Windows版本预计2025年发布。

阅读更多

Zed编辑器引入基于开源模型Zeta的编辑预测功能

2025-02-14
Zed编辑器引入基于开源模型Zeta的编辑预测功能

Zed编辑器发布了其激动人心的新功能:编辑预测。该功能由一个名为Zeta的全新开源模型提供支持,它能够预测你的下一个编辑操作,只需按下Tab键即可应用。Zeta模型基于Qwen2.5-Coder-7B,并使用了监督微调和直接偏好优化技术进行训练,以确保其准确性和效率。为了解决延迟问题,Zed团队采用了推测解码等技术,并与Baseten合作优化模型部署。目前,Zeta正处于公开测试阶段,用户可以使用GitHub账户免费试用。该功能的开源性质也使得社区可以共同参与改进Zeta模型。

阅读更多
开发

Zed编辑器2025路线图:增强Vim模式和用户体验

2025-01-29
Zed编辑器2025路线图:增强Vim模式和用户体验

Zed编辑器团队公布了2025年的路线图,重点关注改进Vim模式和增强用户体验。计划包括提升非编辑器用户体验,例如改进命令面板、文件名补全和命令历史记录;提高Vim模式的兼容性,解决一些边缘情况,并进行侧测以确保与Neovim一致;以及改进多光标体验,使其更流畅、易用。该路线图旨在将Zed打造成一个兼具Vim强大功能和现代化用户体验的编辑器。

阅读更多
开发 Zed编辑器

Rope优化,第一部分

2024-11-21
Rope优化,第一部分

本文介绍了Zed编辑器中Rope数据结构的性能优化。Rope是一种类似B树的字符串存储结构,用于高效地处理文本。文章重点介绍了如何通过位掩码索引换行符和制表符的位置,从而将原本需要遍历字符的 `offset_to_point` 方法优化为只需进行位运算,大幅提升了性能。通过使用 `count_ones` 和 `leading_zeros` 等CPU指令,避免了循环和分支,最终实现了70%的性能提升。文章还讨论了制表符索引的添加,为后续的优化工作奠定了基础。

阅读更多
10
未分类 Rope

Zed:面向未来的代码编辑器

2024-11-03
Zed:面向未来的代码编辑器

Zed是一款专为人类与AI高效协作而设计的下一代代码编辑器。它使用Rust编写,速度快,能充分利用多核CPU和GPU。Zed支持集成大型语言模型(LLM),进行代码生成、转换和分析,并提供协作功能,如团队聊天、共享笔记和屏幕。它具有多缓冲区编辑、交互式编程、多语言支持、终端和任务运行器以及Vim模式等特性。Zed拥有丰富的扩展生态系统,并注重细节设计,提供语言服务器支持、代码大纲视图、文本和行操作等功能。

阅读更多
29

Zed 推出 SSH 远程开发功能

2024-10-31
Zed 推出 SSH 远程开发功能

Zed 编辑器现已支持 SSH 远程开发。用户可以在远程服务器上运行语言服务器、任务和终端等,充分利用云硬件资源,而 UI 则在本地运行,提供流畅的图形体验。该功能支持一次性项目和长期连接配置,并已解决 SSH 连接维护、远程服务器构建以及与现有 Zed 功能集成等问题。 Zed 使用 ControlMaster 保持单一 SSH 连接,避免重复身份验证;远程服务器采用 musl 编译,增强兼容性;守护进程模式确保连接中断后远程服务器继续运行;本地备份未保存的更改,防止数据丢失;此外,SSH 远程开发也支持协作功能。

阅读更多
32
未分类

Zed Decoded: 为什么不直接嵌入 Neovim?

2024-06-14
Zed Decoded: 为什么不直接嵌入 Neovim?

这篇文章探讨了 Zed 编辑器为何选择构建自己的 Vim 模式,而不是直接嵌入 Neovim。作者详细解释了 Zed 的 Vim 模式提供的功能,包括对各种动作、操作符和计数的支持,以及与 Zed 特有功能的集成。作者还深入探讨了 Zed 和 Vim 在底层架构上的差异,例如字符寻址和换行符处理,这使得直接嵌入 Neovim 变得复杂。文章强调,Zed 的目标是提供高度协作和高性能的文本编辑体验,而直接嵌入 Neovim 会导致代码库重复、开发工作量加倍,并可能影响 Zed 的核心优势。最后,文章还透露了一个有趣的事实:Zed 在测试中使用 Neovim 生成“黄金文件”,用于验证 Zed Vim 模式的行为。

阅读更多
68
未分类

Zed 解码:Linux 何时到来?

2024-05-07
Zed 解码:Linux 何时到来?

本文介绍了 Zed 编辑器在 Linux 上的开发进展。Zed 是用 Rust 编写的,虽然 Rust 具有跨平台特性,但 Zed 为了实现高性能和原生体验,需要深入集成到各个平台的 API 中。因此,Zed 开发了一个名为 GPUI 的框架,用于抽象化平台差异。文章详细介绍了 Linux 平台的多样性带来的挑战,包括发行版、桌面环境、显示服务器等方面的差异。Zed 团队选择支持 Ubuntu 发行版、X11 和 Wayland 显示服务器,并使用 Blade 渲染引擎来实现图形渲染。文章还强调了开源社区对 Zed on Linux 开发的巨大贡献,并展望了未来的开发路线图,包括完善功能、提高性能和稳定性等。

阅读更多
66

Zed 解码:Rope Sumtree

2024-04-28
Zed 解码:Rope Sumtree

本文详细解释了 Rope Sumtree 的工作原理,这是一种用于分布式日志系统中的轻量级、高效且可并发的哈希表。它深入探讨了 Rope Sumtree 的数据结构、并发控制和性能优势。这篇文章适合对分布式系统、数据结构和性能优化感兴趣的技术人员。

阅读更多
54