Gram:一个注重隐私的高性能开源代码编辑器
尝试 Gram,由 Gram Editor 开发,是一个以隐私为中心的桌面代码编辑器,作为 Zed 的硬分叉创建。该工具针对快速、低延迟的编辑,具有 Rust 核心和 GPU 加速渲染,同时去除了 AI 助手和遥测。它捆绑了基于调试适配器协议的调试器、SSH 远程编辑和内置 Git,以及离线文档和模态编辑模式。非常适合关注隐私的开发者、学习中不使用 AI 的学生,以及寻求轻量级替代方案的高级用户。
Gram 为开发者做了什么?
Gram 保留了 Zed 的基于 Rust 的引擎,并将其重新打包为一个有观点的“内置电池”编辑器,省略了 AI 集成和专有组件。此外,该应用程序通过调试适配器协议公开了调试器,支持通过 SSH 进行远程文件编辑,并直接集成源代码控制,允许开发者在不切换工具的情况下编辑、运行和版本代码。
Gram 在编辑过程中是否保持低资源使用?
该编辑器通过 Rust 核心和 GPU 加速渲染强调速度,项目描述其提供平滑、无延迟的体验。此外,Gram 设计为开箱即用,因此常见的编辑工作流程在相同的桌面环境中运行,而不会引入可能增加系统负担的额外后台服务。
Gram 对于敏感项目是否安全和私密?
Gram 在没有遥测或数据收集的情况下运行,并根据 GPLv3 发布,反映出对用户控制和开放性的重视。该项目移除了专有服务器组件,并省略了自动更新机制,这意味着更改仅在用户明确更新安装时发生;扩展通过从源代码构建而不是通过封闭注册表处理。
我需要技术技能才能有效使用 Gram 吗?
该应用程序包括与 Vim 和 Helix 兼容的模态编辑风格、一个 SuperTab 完成系统和一个集成的离线文档查看器,服务于高级工作流程。然而,扩展工作流程和远程 SSH 功能需要熟悉从源代码构建和 SSH 使用,因此与提供二进制扩展注册表和自动更新的编辑器相比,普通用户可能面临学习曲线。
Gram 适合优先考虑控制的技术用户,具有一个明确的权衡
Gram 是一个强大的选择,适合重视编辑隐私和轻量级、高性能编辑环境的开发者。与主流编辑器相比,预计需要更多的手动维护和更陡峭的初始设置,因为该项目更倾向于明确的用户控制而非自动化服务。实用提示:在将扩展应用于主要项目之前,为构建扩展和实验远程工作流分配一个小型测试环境。