文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

放弃 VS Code:新代码编辑器 Zed 的时代已经到来

2024-11-29 20:49

关注

Zed 由 Nathan Sobo 和之前在 GitHub 上开发 Atom 和 Tree-sitter 的团队开发。他们的目标是创建一个快速、简单且用户友好的代码编辑器,以增强开发人员的编码体验。以下是有关 Zed 历史的一些要点:

总体而言,Zed 代表了一种新的代码编辑方法,专注于开发人员对速度、易用性和良好体验的需求。Zed 团队以 Rust 为基础,在对编码的热情驱动下,旨在制定新标准。通过向社区开放,他们希望更多的人能够为让 Zed 变得更好做出贡献。

02 技术特点

从技术角度来看,Zed 是一种使用 Rust 开发的新型编辑器。它能够同时利用计算机的 CPU 和 GPU。这使得开发人员可以尝试不同的“游戏”,或者用不同的语言进行编码,以解决从简单到复杂的问题。

对于一个简单的文本编辑器来说,这听起来可能有点夸张,对吧?嗯,这就是它与其他编辑器的不同之处。通过启用 GPU 和 CPU,Zed 确实比程序员通常使用的大多数主流文本编辑器(例如 VS Code 和 Sublime)更快。虽然它可能不如默认的 vim 或 Neovim 那么快,但它肯定比 VS Code 更快并且使用更少的内存。

对于程序员来说,这意味着整体性能的提升。

访问计算机的 GPU 是 Zed 的一个显着特征,但这并不是它与其他编辑器的唯一区别。

2.1 AI Development

借助 Zed,开发人员可以获得强大的内置工具,例如 GitHub Copilot 和 GPT-4。您只需按“Ctrl+Enter”即可使用 GPT-4 重构代码。

如果这有点挑战性,您甚至可以用简单的英语或其他自然语言输入命令并获取相应的源代码。您还可以在面板中与助手聊天,而无需更改任务,片刻之后,它将根据对话生成内联文本(就在源代码中)。

所有这些人工智能功能都可以开箱即用,只需最少的配置和调整。

2.2 速度和性能

从技术上和实践上来说,Zed 比任何其他文本编辑器都要快,这是通过利用 CPU 和 GPU 实现的。Zed 编辑器的行为类似于游戏窗口,其中文本编辑器元素的呈现方式与游戏元素类似。

图片

这使得它比 Sublime Text 和 VS Code 更快。大多数文本编辑器在单个处理器上运行,但 Zed 在 CPU 和 GPU 上运行,使其速度更快、内存效率更高。

2.3 代码助手

Zed 在您键入时跟踪您的代码,支持语法突出显示、自动缩进、可搜索大纲视图和轻松的代码选择等功能。它还使用语言服务器协议 (LSP) 进行通信,提供自动完成建议、代码导航、错误检查和代码改进。

2.4 与 Discord 和 Slack + Google Docs 集成

好吧,副可能有点误导。我的意思是,Zed 提供了 Discord 和 Slack 等集成渠道,让您可以在会议期间与团队沟通并一起编写代码。

同样,在 Discord 和 Slack 中,如果您想在编辑器之外执行某些操作,您可以与其他人共享您的屏幕。

与单独使用 VS Code 和 Discord 相比,优点是您无需同时处理两个不同的应用程序。相反,您可以直接导航到需要显示的代码库,从而节省时间和精力。

借助 Zed,您可以跳转到队友的位置并跟踪他们的代码。然后,您可以切换角色,允许共享代码的人跟随审查代码的人。这比搜索或导航到特定行更容易、更快捷。

2.5 CRDT

CRDT(无冲突复制数据类型)是一种确保最终一致性的数据结构,允许数据在并发修改的情况下保持同步。

在 Zed 中,每个缓冲区默认都是一个 CRDT,为各种形式的协作提供了基础。它们也是多线程架构的重要组成部分,使 Zed 的使用更加愉快。

03 结论

Zed 仍在不断发展,但它不仅仅是一个编辑器。它以其时尚的设计、对速度的关注以及对简化编码体验的承诺展示了编程的未来。它可能会引起欣赏简单性和效率的开发人员的共鸣。

原文:https://levelup.gitconnected.com/ditch-vs-code-the-era-of-the-new-code-editor-zed-has-arrived-790f20c57980

来源:独立开发者张张内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯