CodeEdit 是由社区为社区构建的代码编辑器,完全为 macOS 编写。功能包括语法突出显示、代码完成、项目查找和替换、代码片段、终端、任务运行、调试、git 集成、代码审查、扩展等。
CodeEdit 目前正在开发中,尚未准备好用于生产。如果你愿意,你可以测试最新的 alpha 版本,但请注意,你会发现许多错误和不完整的功能。请在搜索后在此处提交新问题,以查看该问题是否已存在于此存储库或我们的相关存储库中。欢迎贡献者! |
---|
使用Mac的开发人员应该能够使用在Mac上感觉宾至如归的编辑器。这是一个巨大的限制,因为它无法充分利用系统资源。
Electron需要一个Chromium实例才能运行。这可能意味着巨大的性能损失和高 RAM 使用率,即使对于构建在其上的小型应用程序也是如此。此外,整体代码占用空间要大得多,动画速度也更慢。丢失了更多的帧,诸如调整窗口大小之类的事情感觉滞后。本机应用程序像黄油一样流畅,可以更有效地利用系统资源,以获得更好的性能和可靠性。有关这方面的更多信息,我们将向你指出Remotion的好人撰写的一篇精彩文章。
Xcode 提供了这种出色的原生体验,但它主要支持专门为 Apple 平台编写的项目。有许多项目不是为Apple平台编写的,它们应该获得与开发人员使用Xcode相同的macOS原生体验。
这就提出了一个问题,如果存在这样的编辑器怎么办?我们认为开发人员应该获得原生体验。这导致了这个概念的创建,我们的项目旨在使其成为现实。
我们认为还有简化开发人员体验的空间。为了获得最大的采用,CodeEdit 应该是开源的、免费使用的,并得到社区的支持。
我们希望将应用程序保持为TextEdit,但提供类似于Xcode的体验。换句话说,我们希望为开发人员提供完整IDE的强大功能,同时保持轻量级。
我们的目标是开发一款外观和感觉都像是由 Apple 设计和开发的应用程序,并严格遵守他们的设计标准和开发模式,甚至包括应用程序图标和命名策略。
这听起来可能很疯狂,但我们希望苹果在某个时候采用这个项目,或者至少感觉他们可以。
加入我们不断增长的 Discord 社区和 GitHub 讨论,我们将讨论和协作处理 CodeEdit 的所有内容。不要害羞,直接加入并成为讨论的一部分!
通过为项目做出贡献,成为代码编辑的下一次革命的一部分。这是一项由社区主导的工作,因此我们欢迎尽可能多的贡献者提供帮助。阅读贡献指南了解更多信息。
此项目跨越多个存储库,因此,在我们的项目板中查找问题可能会有所帮助,而不是在问题选项卡中浏览问题。
对于我们想要关注的在任何给定时间最相关的问题,请参阅此处当前迭代范围内的问题。
通过成为赞助商来支持CodeEdit的发展。
通过成为支持者来支持CodeEdit的开发。
@ivanvorobei@albertorestifo@rkusa @cadenkriese@petrjahoda@allejo@frousselet @wkillerud
根据 MIT 许可证获得许可。
![]() 代码编辑套件 |
![]() 代码编辑文本视图 |
![]() 代码编辑语言 |
![]() 代码编辑命令行界面 |