以前在公号上写的一篇文章,现共享给小伙伴们哈~~~
哈喽,大家好,我是源小北
。
程序员们用 Macbook 的大有人在,不只颜值高,操作使用也很方便快捷,且性能上乘,而其上的 IDE —— Xcode,程序员小伙伴们不可多得的编程利器,不用赘述。
那么,有没有能和Xcode媲美甚至超越的IDE呢?今天给大家带来一款可以在MacOS系统上使用的IDE——CodeEdit。
前言
CodeEdit 是由社区为社区构建的代码编辑器,完全为 macOS 编写。
功能包括语法突出显示、代码完成、项目查找和替换、片段、终端、任务运行、调试、git 集成、代码审查、扩展等。![](https://img-blog.csdnimg.cn/6a036a975ed9434595d7e31266cfa3bb.webp)
动机
使用 Mac 的开发人员应该能够在 Mac 上使用让其感觉宾至如归的编辑器。类似的编辑器是基于 Electron 构建的。这就有一个巨大的限制——不能充分利用系统资源。
Electron 需要一个 Chromium 实例才能运行。即使对于基于它的小型应用程序,这也可能意味着巨大的性能损失和高 RAM 使用率。此外,整体代码占用空间更大,动画更慢,丢失了更多帧,并且窗口大小调整之类的东西感觉滞后。
Xcode 提供了这种出色的原生体验——而原生应用程序流畅如黄油,更有效地利用系统资源以获得更好的性能和可靠性——但它主要支持专为 Apple 平台编写的项目。有许多项目不是为 Apple 平台编写的,它们值得开发人员使用 Xcode 获得相同的 macOS 原生体验。
这就提出了一个问题,如果存在这样的编辑器会怎样?CodeEdit 团队认为开发人员应该获得原生体验。这导致了这个理念的产生,CodeEdit 项目旨在实现这一理念。
使命
CodeEdit 团队认为还有简化开发者体验的空间。为了获得最大的简化体验,CodeEdit 应该是开源的、免费使用的,并得到社区的支持。![](https://img-blog.csdnimg.cn/6d78703d61344318809c11ca8af1f444.webp)
![](https://pics2.baidu.com/feed/38dbb6fd5266d0160a99e6c253b41d0c37fa3586@f_auto?token=c8a301a30b0535d8a5a9863e6b564c45&f=png)
CodeEdit 团队希望将 CodeEdit 应用程序保持为 TextEdit 的轻量级,但提供类似于 Xcode 的体验。换句话说,团队希望为开发人员提供完整 IDE 的强大功能,同时保持轻量级。
CodeEdit 团队的目标是开发一款外观和感觉都像是由 Apple 设计和开发的应用程序,并严格遵守他们的设计标准和开发模式,甚至包括应用程序图标和命名策略。
这听起来可能很疯狂,但CodeEdit 团队希望经过社区的共同努力,Apple 可以采用这个项目。
社区& 贡献
对 CodeEdit 感兴趣的小伙伴,还可以团队在Discord上的社区,社区的小伙伴们在这里讨论和协作处理 CodeEdit 的所有事情。
再次重申:如果你感兴趣,那么不要害羞,直接加入社区,并参与讨论。
当然,团队更希望小伙伴们可以一起为项目做出贡献,成为下一次代码编辑革命的一部分。这是一项由社区主导的工作,欢迎尽可能多的贡献者提供帮助。一起见证伟大工具的诞生!
小北有话说
CodeEdit 旨在为开发人员提供完整 IDE 的强大功能,同时保持轻量级。如果你对它感兴趣,就关注它吧!
欢迎关注VX《程序员了不起》,立志做最好的开源分享平台,分享有趣实用的开源项目。欢迎加入交流群,你可以摸鱼、划水、吐槽、咨询。还有简历模板、各种技术面试资料等100G的资源等着你领取哦。公众号回复fff888
马上加入,加入即送程序员进阶精品电子书一套,快来一起来聊一聊吧!
github地址:https://github.com/CodeEditApp/CodeEdit
官网:https://www.codeedit.app/
以上就是本次推荐的全部内容,我是源小北
,感谢各位的观看。