操作系统
MacOS 10.15
最近更新
2024-11-15
使用许可
开源
语言
不支持中文
文件大小
76.80 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.158.1 版本更新说明:

通用

  • 添加了点击中间自动折叠的项目面板条目的功能。
  • 添加了一个新的编辑器操作:格式化选择的文本,允许仅通过主要语言服务器格式化当前选中的文本(感谢 terziele)。
  • 添加了一个编辑器命令:重新加载文件(感谢 schpet)。
  • 在 macOS 上处理非常长的行时提高了性能。
  • 调整了 LSP 悬停中的分隔线,使其更加低调(感谢 dyedgreen)。
  • 终端中改用系统区域设置,而不是强制使用 en_US.UTF-8(感谢 shish)。
  • 通过防止基于过时光标位置的建议,改进了 Supermaven 补全(感谢 kevmo314)。

语言

  • 改进了 TypeScript、JavaScript 和 shell 脚本的语言自动检测。添加了对 ts-node、tsx、bun、Deno JS、Deno TS、dash 和 ash 的 shebang 检测。
  • 改进了 JSX 中的自动缩进行为(感谢 schpet)。

Vim

  • 添加了对 Alacritty vi 模式的基本支持,内置终端使用 Alacritty。Vi 模式可以通过 Ctrl+Shift+Space 激活,启用基本移动命令来导航终端的滚动缓冲区(感谢 NukaCody)。
  • 添加了使用插入按钮激活 vim 模式的支持(感谢 axelcarl)。
  • 添加了 :e[dit] 和 :e[dit]! 命令,这些命令调用了编辑器的重新加载文件命令(感谢 schpet)。
  • 添加了 z 键绑定用于滚动(感谢 syndesis)。
  • 在 Vim 模式中,/ 始终将搜索栏的搜索选项重置为仅正则表达式。这意味着使用 *(在普通模式或可视模式下)仍然有效,但下一个 / 会重置搜索选项。这使得 / 的行为更接近于 Vim(感谢 osa1)。
  • 通过使用搜索栏的“匹配整个单词”选项,改进了 vim 模式的全词匹配,而不是用 <...> 包裹搜索词。这使得全词搜索的切换更加容易,并且不需要启用正则表达式模式(感谢 osa1)。
  • 添加了一个正则表达式选项到 vim::Search 命令,允许在键映射中默认禁用正则表达式搜索(感谢 osa1)。


Bug 修复

  • 修复了 Astro LSP 交互问题。
  • 修复了 prettier 尝试过于频繁安装的问题。
  • 修复了有时优先使用 PATH 中的语言服务器而不是 direnv 中的语言服务器的问题(感谢 WeetHet)。
  • 修复了正则表达式搜索中的 \s 行为不正确的问题。
  • 修复了项目搜索有时在没有结果时显示“搜索所有文件”的问题(感谢 CharlesChen0823)。
  • 修复了从标签上下文菜单中复制相对路径时出错的问题(感谢 CharlesChen0823)。
  • 修复了 Supermaven 在删除非 ASCII 文本时崩溃的问题(感谢 JunkuiZhang)。
  • 修复了关闭标签时不尊重历史记录的问题。您可以使用 tabs.activate_on_close = neighbour 设置来激活相邻的标签,如果您喜欢这种行为(感谢 CharlesChen0823)。
  • 修复了 macOS 特定菜单项(如 Window->Zoom)的键盘快捷键支持问题(感谢 henryhchchc)。
  • 修复了在多缓冲区中打字时自动缩进未启用的问题。


破坏性变更和通知

  • 将一个 cursor_shape 从 underscore 重命名为 underline。

其他版本
最近更新软件·MacOS 软件更新列表
夸克网盘 [网络] 夸克网盘 3.14.4 Silicon
刚刚
夸克网盘 [网络] 夸克网盘 3.14.4 Intel
刚刚
PostgreSQL 15 [开发] PostgreSQL 15 15.10 Intel/Silicon
刚刚
PostgreSQL 14 [开发] PostgreSQL 14 14.15 Intel/Silicon
刚刚
FireAlpaca [设计] FireAlpaca 2.13.3 Intel/Silicon
刚刚
PostgreSQL 13 [开发] PostgreSQL 13 13.18 Intel/Silicon
刚刚
PostgreSQL 12 [开发] PostgreSQL 12 12.22 Intel/Silicon
刚刚
PostgreSQL 16 [开发] PostgreSQL 16 16.6 Intel/Silicon
刚刚
PostgreSQL 17 [开发] PostgreSQL 17 17.2 Intel/Silicon
刚刚
爱思助手 [系统软件] 爱思助手 3.11.015 Silicon/Intel
刚刚
新软件·MacOS 新软件列表
尼康远控 [系统软件] 尼康远控 2.2.0 Intel/Silicon
刚刚
Cursor [开发] Cursor 0.42.5 Intel/Silicon
11-20
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