开源代码编辑器
代码以 OSI 认可的许可证公开的 8 个代码编辑器,附证据进行隐私评级。推荐在前,其余按分数排序。
GNU Emacs 等级 B
GNU 项目推出的可扩展文本编辑器,可用 Emacs Lisp 编程,提供代码编辑、Org 模式、电子邮件、Git 等软件包。
GPL-3.0-or-later. 源代码
Helix 等级 B
用 Rust 编写的模态终端文本编辑器,受 Kakoune 启发,支持多重选择、内置 LSP 支持和 Tree-sitter 语法高亮。
MPL-2.0. 源代码
Kate 等级 B
KDE 推出的文本和代码编辑器,支持标签页、分屏视图、LSP、内置终端和插件。
LGPL-2.1-or-later. 源代码
Neovim 等级 B
Vim 的分支,注重可扩展性,提供 Lua 插件 API、内置 LSP 客户端、Tree-sitter 支持和可嵌入的编辑器核心。
Apache 2.0, with parts inherited from Vim under the Vim license. 源代码
Pulsar 等级 B
Atom 编辑器的社区维护延续版本,可通过 JavaScript 软件包和主题进行深度定制,拥有自己的软件包仓库。
MIT. 源代码
VSCodium 等级 B
基于 MIT 许可证的 Microsoft VS Code 源代码的社区构建版本,去除了 Microsoft 品牌并关闭了遥测。默认使用 Open VSX 扩展仓库。
MIT. 源代码
Zed 等级 D
用 Rust 编写的代码编辑器,采用 GPU 加速渲染,支持实时协作和内置 AI 智能体功能。
GPL-3.0-or-later, with some components under Apache-2.0. 源代码
Vim 等级 D
适用于终端和图形界面的模态文本编辑器,可通过 Vim 脚本和插件进行配置。以慈善软件形式发布,请用户向乌干达的一家儿童慈善机构捐款。
Vim license, a free software license that also allows modified versions to be distributed under the GPL v2 or later. 源代码
比较全部 12 个代码编辑器,无论是否开源。