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.156.2 版本更新说明:
修复了补全菜单的渲染问题。
修复了 Zed 无法正确打开包含特殊括号组合的文件名的问题。
修复了 worktree.read_text_file 插件 API 工作不正确的问题。
修复了水平滚动条对于某些路径滚动不足的问题。