操作系统
MacOS 10.15
最近更新
2024-11-15
使用许可
开源
语言
不支持中文
文件大小
73.62 MB

Zed是一款由Atom和Tree-sitter的创造者开发的高性能、多人协作的代码编辑器,它以其卓越的性能、智能的编码辅助和对开发者友好的特性,在开发者社区中逐渐受到关注。

Zed以其卓越的性能、智能的编码辅助、对语言的高度感知以及支持多人协作的特性,为开发者提供了一个高效、便捷的编程环境。无论是热爱开源的开发者,还是寻找一个强大的代码编辑器,Zed都是一个值得一试的选择。随着其跨平台支持的逐步完善,Zed有望在更广泛的开发者群体中获得更高的认可度和使用率。


高性能

性能优化:Zed充分利用每个CPU核心和GPU,实现瞬间启动、快速加载文件,并在下一个显示刷新时响应键盘输入。这种性能优化保持了开发者的编程流畅性,使其他工具相比之下显得缓慢。

启动速度:官方提供的性能测试显示,Zed的启动速度远超基于Electron的VS Code以及Sublime Text,且内存占用也是最低的。


智能辅助

GitHub Copilot支持:Zed开箱即支持GitHub Copilot,允许开发者通过按下ctrl-enter并输入自然语言提示来使用GPT-4生成或重构代码。

对话式交互:在内置的助手面板中,开发者可以与模型进行对话式交互,而无需切换上下文。


语言感知

语法树维护:Zed在输入时为每个缓冲区维护一个完整的语法树,这使得它能够实现精确的代码高亮、自动缩进、可搜索的大纲视图和结构化选择。

语言服务器协议:Zed还支持语言服务器协议,以提供自动完成、代码导航、诊断和重构功能。


多人协作

共享工作区:多个开发人员可以在共享工作区中进行导航和编辑,轻松地进行实时对话和协作。

无缝体验:当你加入一个团队成员的项目时,你可以像在本地机器上一样浏览和编辑代码,无论你是在隔壁桌还是在不同的大洲。


其他特点

集成终端:Zed提供了一个集成的终端,可访问shell。

多种主题:支持多种主题选择,满足开发者的个性化需求。

Vim模式:支持vim模式,为喜欢vim的开发者提供了熟悉的操作体验。

跨平台支持:目前Zed主要支持macOS,并已开始支持Linux版本,Windows版也在计划开发中。

0.153.6 版本更新说明:

通用

  • 向工作区、助手和终端面板添加了“Pin/Unpin Tab”操作。
  • 增加了对选择和操作自动折叠的项目条目的能力(移除、重命名、剪切、粘贴)。
  • 改进了 DeleteToPreviousWordStart 和 DeleteToNextWordEnd 在换行符周围的交互。您可以通过在键映射中为任意动作添加 {"ignore_newlines": true} 来选择回退到之前的行为。
  • 提高了多工作树项目和单存储库中的语言服务器可靠性。现在我们更可靠地通知语言服务器哪些文件发生了变化。
  • 改进了弹出菜单的边距。
  • 更新了 Markdown 代码块以使用缓冲区字体。
  • 为 OpenAI 和 Google Gemini AI 提供商的自定义模型增加了对 display_name 的支持。
  • 增加了搜索设置部分,以配置缓冲区和项目搜索中启用的默认选项。
  • 通过设置增加了对 yaml-language-server 的配置。
  • 将 vtsls 的默认内存限制从 3GiB 提高到 8GiB。
  • Linux (X11):增加了拖放支持。


Vim

  • 增加了 Vim 风格的智能大小写选项用于搜索模式。
  • 增加了 :y[ank] 命令。
  • 项目面板:增加 s 快捷键以默认应用程序打开。
  • 增加了 :diff 和 :revert(配合 '<,'> 使用)来打开选定的差异并还原它。
  • 增加了 d o 打开差异和 d p 还原(与 Vim 的 do/dp 类似,但显然不同)。
  • 增加了在插入模式下调用自动完成菜单的 ctrl-p 和 ctrl-n。
  • 增加了 ( 和 ) 用于句子运动。


AI

  • 为内联助手增加了使用配置的 UI 字体大小的支持。
  • 增加了在按下 Tab 时使用单个 /file 命令添加多个文件的支持。
  • 增加了在助手面板中复制和粘贴斜杠命令的支持。
  • 为 Ollama 中的 "yi-coder" 模型增加了 context_size 支持。有关该模型的更多信息,请参阅 ollama。
  • 增加了通过设置配置上下文服务器环境变量的能力。这些变量在启动服务器进程时传递给服务器。
  • 改进了 "Assistant::NewContext" 引用选择行为。
  • 改进了 "Assistant::QuoteSelection" 以处理多光标选择。


Bug 修复

  • 修复了内联助手提示失败后无法重启的问题。
  • 修复了由终端命令生成的命令有时在未经确认的情况下执行的问题。
  • 修复了 tabs.file_icons 默认值的 JSON Schema 问题。
  • 修复了终端中文件链接的括号匹配问题。
  • 修复了使用 Google Gemini 模型时,设置 low_speed_timeout_in_seconds 未被遵守的问题。
  • 修复了任务执行过程中 $PATH 可能加载不完整的问题。
  • 修复了尝试在子包中运行测试或基准时 Go 任务不起作用的问题。
  • 增加了 eslint 的内存限制以减少崩溃。
  • Go:修复了回归,通过恢复正则表达式匹配测试。
  • Vim:修复了围绕文本对象的行为。
  • Vim:修复了 s// 仅作用于当前行的问题。
  • Vim:修复了 "_ 寄存器覆盖 " 寄存器的问题。
  • Vim:恢复了 Y 的 Vim 行为。如果您希望使用 neovim 版本(作为内置映射 y$),则需要在设置中进行配置。
  • Vim:修复了带有范围的命令解析问题 :3 d。
  • Linux:修复了 Wayland 下屏幕缩放比例不为 100% 时鼠标指针模糊的问题。
  • Linux:x86 二进制文件现在要求 glibc >= 2.35;之前为 >= 2.29。

其他版本
最近更新软件·MacOS 软件更新列表
Brave Browser [网络] Brave Browser 1.73.91 Intel/Silicon
刚刚
Pixelmash [设计] Pixelmash 2025.0.0 Intel/Silicon
刚刚
Downie [网络] Downie 4.8.5 Intel/Silicon
刚刚
腾讯视频 [网络] 腾讯视频 2.107.0.54791 Intel/Silicon
刚刚
MasterGo [设计] MasterGo 1.9.0 Intel
刚刚
MasterGo [设计] MasterGo 1.9.0 Silicon
刚刚
Slack [应用软件] Slack 4.41.98 Intel/Silicon
刚刚
GameViewer [网络] GameViewer 2.5.5 Intel/Silicon
刚刚
飞书 [应用软件] 飞书 7.31.8 Intel
刚刚
飞书 [应用软件] 飞书 7.31.8 Silicon
刚刚
新软件·MacOS 新软件列表
Cursor [开发] Cursor 0.42.5 Intel/Silicon
昨天 21:26
Ultraleap Gemini [系统软件] Ultraleap Gemini 5.20.0 Silicon
11-19
Ultraleap Gemini [系统软件] Ultraleap Gemini 5.20.0 Intel
11-19
digiKam [设计] digiKam 8.5.0 Silicon
11-17
Python 3.13 [开发] Python 3.13 3.13.0 Intel/Silicon
11-07
Python 3.12 [开发] Python 3.12 3.12.7 Intel/Silicon
11-07
Python 3.11 [开发] Python 3.11 3.11.9 Intel/Silicon
11-07
Python 3.10 [开发] Python 3.10 3.10.11 Intel/Silicon
11-07
Python 3.9 [开发] Python 3.9 3.9.13 Intel/Silicon
11-07
Python 3.9 [开发] Python 3.9 3.9.13 Intel/Silicon
11-07