https://github.com/l0ng-ai/openidea
前言
网上有太多的人尬吹这个软件怎么怎么轻量,我因为工作的原因真的需要这种轻量ide,说实话我觉得对标idea他已经做的很不错了,他也是以此为目标的。但是用起来有问题的地方太多了,本文是以配置插件以求运行Java项目。
前置准备
OpenIdea v0.1.35
jdk25
jdt-language-server-1.63.0
https://wwbpv.lanzouu.com/idzqn4epey2j
密码:16v3
配置插件
路径:settings->Language & frameworks -> Language Servers
Eclipse JDT Language Server 一定要装这个插件,且内部安装很慢很慢,建议放到浏览器外部下载,本文会提供下载包
这个设置默认是全局的,当然还要配置maven和项目的jdk,这个就跟idea几乎差不多了(当然,没他好用)
重中之重
刚刚不是让你下载jdk25嘛?要配置在这里
试着启动
正常启动,毫无问题
我们看下占的内存
初步使用后的感受
我个人觉得,他目前这个0.x的版本只能当普通ide使用,体感强于vscode,也比lithe好一些,但是离对标idea,那真是差太多。尤其是跑一些老项目或者重一些的项目,他们都无能为力。然后就是最重要的版本管理,openidea也尽力对标idea,但还是差一些。今天我要cherry-pick一个提交到开发分支,因为我当前分支有未提交,他报可能有覆盖性的影响。我把这个变动revert了,还是报错,但是idea就正常pick过来了。所以我个人认为,即便是未来一段时间也无法提代idea。