在十多年使用 Vim/Neovim 之后尝试 Zed

主要观点:作者使用 Vim/Neovim 15 年后决定尝试新事物,原因包括渴望使用“即插即用”的工具以及更深入的原生 LLM 集成,最终选择了 Zed。
关键信息

  • Vim/Neovim 配置复杂,如 Neovim 在 macOS 上的 GUI 客户端存在不支持多窗口或无法渲染图标等问题。
  • LLM 虽不完美但有用,如在 Neovim 中 Codeium 插件可提供代码建议。
  • Zed 的优点:有 Vim 模式,启动即可用无需配置,使用 JSON 作为配置语法更简单,有配置自动补全功能,原生 LLM 集成且感觉很有用,速度快。
    重要细节
  • 作者最初使用 Vim 时配置简单,随着需求增加配置文件逐渐复杂。
  • Neovide 不支持多窗口,需实施 workaround 且上周更新后出现问题;Vimr 支持多窗口但无法在 nvim-tree 中渲染图标。
  • Zed 的 Vim 模式很扎实,大部分常用 Vim 绑定正常,且团队将在 2025 年加强支持。
  • Zed 启动后无需配置即可使用,偶尔需点击按钮安装特定语言支持。
  • Zed 的配置自动补全功能在编辑配置文件时很有帮助。
  • Zed 的 Assistant 功能可使用所选 LLM 协助,设置后可在面板中输入问题并粘贴文件内容提供上下文。
  • Zed 速度很快,团队在提升速度方面做了很多努力。作者仅使用一天 Zed 就感觉体验不错,认为这只是个实验,初步印象很好。
阅读 8
0 条评论