用过 IDEA 的都懂:项目一大,开机等索引、风扇狂转,内存两个 G 起步。OpenIDEA 照着 IntelliJ IDEA 的手感重做了一个 IDE,打开项目 0.9 秒,内存只占 169MB。
它用 Rust 做内核,键位、工具窗口、全局搜索都沿用 IDEA 的习惯,肌肉记忆不用改。编辑、调试、Git、终端、数据库和 HTTP 请求也都在一个窗口里,不用来回切工具。
项目拿 freqtrade 这个 Python 项目做了对比:从打开到 CPU 平稳,OpenIDEA 是 1.1 秒,IDEA 是 13.2 秒;内存 169MB 对 2011MB。这个仓库 10 月 21 日才建,10 月 28、29 两天就连发了四个版本,issue 区已经有六十多个开着,还在早期快速迭代。
文档也老实写了一点:IDEA 对 Python 的分析更深,而且这个项目和 JetBrains 没有任何关系。熟悉的手感,轻得多的身子,冲着轻量去的可以先试试。
项目地址:https://github.com/l0ng-ai/openidea