ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

轻量开源版IDEA来了,太香了!

轻量开源版IDEA来了,太香了! 那个让MacBook风扇沉默的男人如果你的电脑是一台MacBook M5那你一定熟悉这个场景打开IDEA导入一个Spring Boot项目然后……风扇开始起飞。再看看活动监视器——IDEA稳稳地占掉了4-6GB内存。你还没写一行代码电脑已经先“热身”完毕。要是再开个浏览器一个dbeaver那你的电脑就遭老罪了。这时候你只想问一句我只是想看一眼同事改的代码顺便跑个单元测试至于吗有人也觉得“至于吗”然后他就自己动手写了一个。这个项目叫Lithe-IDEA作者一个人用SwiftUI和Rust从头撸了一个轻量级Java IDE。截至发文1000个Star不算多但看完它的设计思路我觉得这哥们儿是真的懂Java开发者的痛点。Lithe是什么不是IDEA的“瘦身版”是“重做版”首先澄清一点Lithe不是基于IDEA平台裁剪的。它不是把IntelliJ的代码删删减减打个包而是完全另起炉灶。架构很有意思macOS端用SwiftUI AppKit构建原生界面Windows端用React Tauri 2独立实现核心引擎用Rust共享命令和数据契约说白了一套设计两套实现。作者为了跨平台相当于写了两遍代码。这工作量我光是想想就觉得肝疼。这里我又看到rust的身影说实话当时zed1.0发布的时候我还真幻想过idea有一天可以被rust重写从而一改其笨重的过去但是后来觉得jetbrains应该是没有勇气去做这件事情了历史包袱实在是太重了。它解决了什么问题以前的IDE是“All in One”的瑞士军刀什么功能都给你塞进去。但现在很多“写代码”的活儿已经被Codex、Claude Code这样的AI助手干了。我们打开IDE很多时候只是为了看懂AI改了什么Git Diff跳转到某个类或方法搜索导航运行一下Spring Boot调试启动看一眼数据库里的数据内置DB工具为了这些操作让整个IDEA常驻内存确实像开着航母去菜市场。Lithe的理念是按需启动用完即走。默认只打开编辑器等你需要完整的代码补全和语义跳转时再启动 LSP。终端、构建工具、调试器、数据库组件也都是用到时才唤醒。官方说打开普通项目基础占用300-400MB——这个数字对于看惯了IDEA内存图的我们来说确实有点“眉清目秀”。几个让我心动的“保留节目”1. 双Shift搜索还在舒服了习惯IDEA的人最离不开的就是双Shift全局搜索。Lithe保留了这一套双击Shift查一切文件、类、符号、操作CommandShiftF搜项目还支持全局替换。这意味着你不用重新学习一套快捷键。就冲这一点作者绝对是个老IDEA用户。2. Spring Boot直跑直调导入项目后Lithe会自动识别Spring Boot入口、Maven/Gradle任务。你可以直接点击运行打断点看控制台输出。这一点IDEA只能自叹不如了。3. Git Diff审查AI改动太懂我了现在AI Agent动不动就改十几个文件。确认它改得对不对比自己写代码还费神。Lithe提供了双栏Diff视图可以搜改动、折叠未变化代码、行内查看增减。提交前还能调用AI生成Commit Message。整个流程就是AI改完 → 你打开Lithe → 快速过一遍Diff → 没问题提交。这条链路非常顺滑。4. 内置数据库工具不用再切客户端改完Repository或SQL想看一眼数据Lithe内置了数据库工作台支持SQLite、Redis等可以直接在IDE里执行SQL、看表结构、存查询历史。少开一个DBeaver或Navicat内存又省一截。泼冷水时间它还不是“完美替代品”在你想卸载IDEA之前我得把话说清楚个人项目不是大厂出品。作者独立开发功能完善度和稳定性肯定比不上JetBrains的团队。插件生态为零。不兼容IntelliJ插件那些依赖插件工作的同学比如Lombok、MyBatisX得先忍忍。当前主力支持macOS。Windows版刚出预览版功能还有差异。内存只是“基础占用”。语言服务器、构建工具都启动后实际占用还是会涨但至少给了你选择权。官方自己也很实在“AI负责编写代码Lithe负责帮你看懂、跑通并审查修改。”怎么用三行命令的事如果你是macOS用户13以上推荐用Homebrewbrew tap 1lck/lithe https://github.com/1lck/Lithe-IDEA.git brewinstall--cask1lck/lithe/lithe后续升级brew updatebrew upgrade--casklitheWindows用户可以去Releases下载x64预览版。需要JDK 17以上。最后虽然Lithe还很年轻但这份“我觉得市面上没有好用的那我就自己写一个”的劲儿本身就是程序员最性感的品质。十多年来只要提到Java开发必然会提到IDEAlithe的出现终于让Java开发者有了一个更好的选择。虽然lithe很年轻但是如果你平时就写写Spring Boot爱用AI写代码又受不了IDEA的重量真的可以试试。毕竟能让MacBook风扇安静下来就是功德一件。
返回列表