介绍
官方网站:https://zed.dev/
开发者对工具的需求早已超越基础的代码编辑,转向极致性能、原生 AI 协作、无缝多人协同的综合体验。Zed 作为一款由 Atom 与 Tree-sitter 原班人马打造、基于 Rust 从零构建的跨平台代码编辑器,正是为满足这一需求而生,凭借超快响应、AI 原生、深度协作三大核心优势,重新定义现代编码工具的标准,成为全球顶尖开发者的新一代首选编辑器。
软件截图

软件特点
- 极致性能:Rust + GPU 加速,启动时间 <100ms,打字延迟 <7ms
- 开源透明:编辑器本身和所有 AI 功能完全开源,代码托管在 GitHub
- 多模型支持:支持 Anthropic、OpenAI、Google、Ollama 等 8+ 提供商,可混合使用
- 隐私优先:使用自己的 API 密钥时,Zed 与提供商签订零数据保留协议
- 原生 AI 集成:AI 不是插件,而是编辑器的核心功能
- 外部智能体支持:通过 Agent Client Protocol (ACP) 运行 Claude Agent、Gemini CLI 等外部智能体
- 跨平台:支持 macOS、Linux、Windows
更新日志
v1.7.2
AI
Agent: Added auto-compaction and /compact to Zed Agent. (#58931)
Agent: Improved agent skills management by moving it into the settings UI. (#58701)
Agent: Improved how we communicate problems relative to skills, in both the agent panel and the settings UI. (#58838)
Agent: Improved the UX of the thread import flow. (#57791)
Agent: Improved auto scroll location when using read-file tool. (#58640; thanks liigo)
Agent: Show context window usage and cost metrics for external agents that support it. (#58680)
Agent: Allow deleting sessions from history for external agents that support it. (#58680)
Agent: Allow loading skills whose descriptions exceed the 1024-byte limit by showing warnings instead of failing to load them. (#58356)
Agent: Removed the misleading "Always allow" button from agent permission prompts for edits to the agent skills directory, since those edits always require confirmation. (#58463)
Agent: Updated OpenCode models (added MiniMax M3, Qwen 3.7 Plus, DeepSeek V4 Flash, MiniMax M3 Free, and Nemotron 3 Ultra Free; removed Nemotron 3 Super Free, Qwen 3.5 Plus; updated MiniMax M2.7, MiniMax M2.5, Qwen 3.6 Plus). (#58743; thanks Vlaaaaaaad)
Git
Added a context menu for ref labels (branches, remote refs, and tags) in the git graph that runs custom git commands against the clicked ref, available as $ZED_GIT_REF (e.g. git checkout $ZED_GIT_REF). (#58781; thanks aobatact)
Improved commit details changed-file lists with an optional tree view. (#58198; thanks chirivelli)
Added Add to .git/info/exclude option under a new Git submenu in the project panel and git panel context menus, alongside the existing Add to .gitignore action. (#57044; thanks TomPlanche)
Added a button to the git worktree picker to remove an open worktree from the current window. (#58996)
Improved worktree navigation UX when a given project has more than one loaded. (#58555)
Warnings about the lengths of commit message titles are now disabled by default. (#58960)
Reduced short commit SHAs in blame and commit tooltips from 8 to 7, consistent with the graph and history views. (#58741; thanks albertbogusz)
Improved scrolling performance in diff views containing large hunks with many computed word diffs. (#58639)
Improved the performance of the project diff, especially in the presence of merge conflicts. (#57859)
Added icon for the Chromium code review remote provider. (#57713; thanks hferreiro)
Added the SourceHut remote icon. (#58668; thanks medzernik)
Languages
Improved markdown preview styles, making it more legible and easier to parse. (#58465)
LSP: Improved Zed's memory usage when a language server emits messages faster than the foreground thread can handle them. (#58867)
Improved editor: go to definition to avoid repeatedly querying the language server while moving the mouse over the same symbol or an unresolved position. (#58429)
Added a markdown: toggle block quote action. (#58383)
Added support for surrounding selected Markdown text with ~ by typing ~. (#58614)
Improved indentation for C/C++ to be more consistent. (#58740; thanks Helmutt03)
Added the ability to stylize built-in Python exceptions and warnings using the type.class.builtin syntax capture. (#58176; thanks allachance)
Detected .envrc files as Shell Script. (#58573; thanks injust)
Dropped fish from modeline_aliases, which forced the file to be detected as Shell Script instead of Fish. (#58550)
Terminal
Made zed:// links clickable in the terminal. (#58910; thanks r4victor)
Vim / Helix
Disabled the IME in Vim normal and visual modes on Linux Wayland. (#58237; thanks feeiyu)
Collaboration
Improved call controls design, making it clearer what button shares the project vs. the screen. (#58691)
Other
Improved the settings window: Sub-pages such as Skills and per-language settings now have a scope picker in the breadcrumb, so you can switch between User and project settings without leaving the page. (#58698)
Improved the performance of applying edits to large buffers. (#58681)
Added default_open_behavior, which controls which action (add to sidebar/open in new window) should be the default when selecting a project from the recent projects menu. (#58805)
Improved dev extension installation times for language extensions with multiple grammars or language servers. (#55160)
Outline: Improved symbol search with more consistent fuzzy matching and support for multi-term queries. (#56477; thanks feitreim)
Bug Fixes
Agent: Fix for current agent not being selected when creating a new git worktree. (#58636)
Agent: Fixed the scrollbar appearing on wrapped code blocks in the agent chat. (#58472; thanks albertbogusz)
Sidebar: Fixed a bug where affordances to collapse the project header would appear when searching. (#58696)
Sidebar: Fixed bracketed ellipsis title prefixes (such as [...]) not rendering the ellipsis icon. (#58269)
Fixed a bug that caused the project icons to render in the recent projects picker. (#57940)
Fixed a bug where diff hunk controls were being displayed in the non-editable commit view multibuffer. (#58514; thanks chirivelli)
Fixed a bug where the update version button would be stuck in the "Downloading..." step. (#58435)
Fixed a crash that could occur when restoring an agent terminal in a remote project. (#58533)
Fixed a crash when splitting a pane containing a commit view. (#58853)
Fixed a freeze on Linux Wayland when reading the clipboard from a slow or unresponsive application. (#58826)
Fixed a memory leak when restarting a language server while the LSP log view was tracking it. (#58866)
Fixed a race where LLM and edit prediction requests made immediately after switching organizations could be attributed to the previously selected organization. (#58915)
Fixed a rare crash that could occur while using the uncommitted diff. (#58266)
Fixed a UI freeze that could occur when installing auto-updates. (#58767; thanks lingyaochu)
Fixed a workspace restoration issue where Zed would restore a window with none of its projects opened by default. (#58392)
Fixed an issue with project search on Windows where multiline string searches would not work correctly due to newline differences. ([#58628](https://git...
Puresys纯净系统-软件下载
