CodeEdit - 一款macOS代码编辑器-提升你的编码体验。开源、永远免费。

Created at: 2022-03-11 05:28:14
Language: Swift
License: MIT

适用于 macOS 的代码编辑

CodeEdit 是由社区为社区构建的代码编辑器,完全为 macOS 编写。功能包括语法突出显示、代码完成、项目查找和替换、代码片段、终端、任务运行、调试、git 集成、代码审查、扩展等。

github-banner

GitHub 发布 所有贡献者 GitHub 工作流状态(带分支) GitHub 回购明星 GitHub 分叉 不和谐徽章

⚠️ CodeEdit 目前正在开发中,尚未准备好用于生产。如果你愿意,你可以测试最新的 alpha 版本,但请注意,你会发现许多错误和不完整的功能。请在搜索后在此处提交新问题,以查看该问题是否已存在于此存储库或我们的相关存储库中。欢迎贡献者

目录

赋予动机

使用Mac的开发人员应该能够使用在Mac上感觉宾至如归的编辑器。这是一个巨大的限制,因为它无法充分利用系统资源。

Electron需要一个Chromium实例才能运行。这可能意味着巨大的性能损失和高 RAM 使用率,即使对于构建在其上的小型应用程序也是如此。此外,整体代码占用空间要大得多,动画速度也更慢。丢失了更多的帧,诸如调整窗口大小之类的事情感觉滞后。本机应用程序像黄油一样流畅,可以更有效地利用系统资源,以获得更好的性能和可靠性。有关这方面的更多信息,我们将向你指出Remotion的好人撰写的一篇精彩文章

Xcode 提供了这种出色的原生体验,但它主要支持专门为 Apple 平台编写的项目。有许多项目不是为Apple平台编写的,它们应该获得与开发人员使用Xcode相同的macOS原生体验。

这就提出了一个问题,如果存在这样的编辑器怎么办?我们认为开发人员应该获得原生体验。这导致了这个概念的创建,我们的项目旨在使其成为现实。

任务

我们认为还有简化开发人员体验的空间。为了获得最大的采用,CodeEdit 应该是开源的、免费使用的,并得到社区的支持。

github-equation

我们希望将应用程序保持为TextEdit,但提供类似于Xcode的体验。换句话说,我们希望为开发人员提供完整IDE的强大功能,同时保持轻量级。

我们的目标是开发一款外观和感觉都像是由 Apple 设计和开发的应用程序,并严格遵守他们的设计标准和开发模式,甚至包括应用程序图标和命名策略。

这听起来可能很疯狂,但我们希望苹果在某个时候采用这个项目,或者至少感觉他们可以。

社区

加入我们不断增长的 Discord 社区和 GitHub 讨论,我们将讨论和协作处理 CodeEdit 的所有内容。不要害羞,直接加入并成为讨论的一部分!

贡献

通过为项目做出贡献,成为代码编辑的下一次革命的一部分。这是一项由社区主导的工作,因此我们欢迎尽可能多的贡献者提供帮助。阅读贡献指南了解更多信息。

此项目跨越多个存储库,因此,在我们的项目板中查找问题可能会有所帮助,而不是在问题选项卡中浏览问题。

对于我们想要关注的在任何给定时间最相关的问题,请参阅此处当前迭代范围内的问题。

贡献

奥斯汀·康迪夫
奥斯汀·康迪夫

🎨 💻
卢卡斯·皮斯特罗尔
卢卡斯·皮斯特罗尔

🚇 ⚠️ 💻
汗温特
汗温特

💻 🐛
马蒂斯·艾克伦布姆
马蒂斯·艾克伦布姆

💻 🐛
沃特·海嫩
沃特·海嫩

💻
韦斯利·德格鲁特
韦斯利·德格鲁特

🚇 ⚠️ 💻
凯特红忍者
凯特红忍者

💻
帕维尔·卡西拉
帕维尔·卡西拉

🚇 ⚠️ 💻
马可·卡内瓦利
马可·卡内瓦利

🚇 ⚠️ 💻
李娜娜希

💻娜娜希
忍家码
忍家码

💻
齐哈特·京杜兹
齐哈特·京杜兹

💻
雷哈特比尔·辛格
雷哈特比尔·辛格

💻
天使90
天使90

💻
斯蒂夫·科尔斯
蒂夫·科尔斯

💻
克里斯·阿克林
克里斯·阿克林

💻
高跟牛仔裤
高跟牛仔裤

💻
杰森·普氏
杰森·普氏

🚇 🔌
罗伯·休斯
罗伯·休斯

💻
李灵熙

💻 🐛灵熙
赫兹。刘
赫兹。刘

💻 🐛
理查德·托普奇
理查德·托普奇

💻
蟒蛇
蟒蛇

💻
哈维尔·索洛扎诺
哈维尔·索洛扎诺

💻 🐛
科斯明·安格尔
科斯明·安格尔

💻
希维什
希维什

💻
安德烈·普洛特尼科夫
安德烈·普洛特尼科夫

💻
波波贝97
波波贝97

💻
努德尼克
努德尼克

💻
本·科斯卡
本·科斯卡

💻
evolify
evolify

🐛
童世博

💻世博
黄磊
黄磊

💻
加布里埃尔·莫雷诺
加布里埃尔·莫雷诺

🐛
赵思哲

🐛思哲
穆罕默德·马哈茂德
穆罕默德·马哈茂德

💻 🚧
麦莎
麦莎

💻
亚历克斯·西涅尔尼科夫
亚历克斯·西涅尔尼科夫

💻
赵熙元

🐛熙元
马特·基亚兹克
马特·基亚兹克

💻
野狗比特
野狗比特

💻
小林松人
小林

🐛 💻松人
阿利安·科塔里
阿利安·科塔里

🐛
凯尔
凯尔

💻
中冈玲
中冈玲

💻 🐛
亚历克斯·迪姆
亚历克斯·迪姆

🚧
德尼·扎基亚
德尼·扎基亚

🐛
艾哈迈德·亚西尔
艾哈迈德·亚西尔

🐛
埃兹拉伯奇
埃兹拉伯奇

💻
埃利亚斯·瓦尔
埃利亚斯·瓦尔

🐛
庞巴迪200
庞巴迪200

💻
亚历克斯·亚普林采夫
历克斯·亚普林采夫

💻
代码DJ
代码DJ

💻 🐛
尼尔松·维洛里亚
尼尔松·维洛里亚

🐛
库比克
库比克

🐛 💻
雷南·格雷卡
雷南·格雷卡

💻
麦克斯克尔
麦克斯克尔

🐛 💻
废料
废料

💻
伊吉890
伊吉890

💻
萨拉·塔瓦雷斯
萨拉·塔瓦雷斯

🐛 💻
路亚5
路亚5

💻
王旭东

💻旭东
德西尔·斯科蒂
德西尔·斯科蒂

💻
托马斯·博查
托马斯·博查

🐛

赞助商

通过成为赞助商来支持CodeEdit的发展。

支持者

通过成为支持者来支持CodeEdit的开发。

感谢我们所有其他的支持者

@ivanvorobei@albertorestifo@rkusa @cadenkriese@petrjahoda@allejo@frousselet @wkillerud

许可证

根据 MIT 许可证获得许可。

相关存储库

代码编辑套件

代码编辑文本视图

代码编辑语言

代码编辑命令行界面