纠结idea下载哪个版本的时候,随手下了最新版,没多想就装在我那台用了快六年的笔记本上,开机本来就慢,这下打开软件的等待时间直接拉长,鼠标转圈圈的样子看得人心烦。
最开始以为只是第一次启动需要加载东西,等一会就好了,反复关掉重开三四次,情况一点没变,敲代码的时候偶尔还会突然卡住半秒,光标停在原地不动,输入的字符要隔一阵才蹦出来。网上刷到不少人说新版功能多、修复了漏洞,当时脑子一热就跟着下,完全没留意自己机器的配置跟不上。
找朋友问了一句,他一直在用老一点的版本,电脑和我的差不多。
他说他试过更新,也是一样卡,后面退回到之前长期用的版本,流畅度一下子回来,那些新增的功能他平时也基本碰不到,对写代码没有什么影响。听完之后才开始琢磨,不是新版本就一定适合所有人。
抱着试试看的想法,去翻历史安装包,挑了一个两年前的稳定版本,卸载掉刚装的新版,清理残留文件之后重新安装。安装过程倒是没花多久,双击打开的那一刻,明显能感觉到差别,加载界面一闪而过,不用盯着转圈图标干等。新建项目、打开本地旧工程,滚动代码、跳转类文件都顺很多,之前那种时不时卡顿的情况,那天一下午都没有再出现。
不过也不是说这个旧版本就没有毛病,有几个新出的语法提示插件,装上去之后会提示不兼容,没法正常启用。想要用上这些插件,就只能往更高的版本走,代价就是机器的负载变高。
那段时间来回切换,一会装新版,一会换回旧版,折腾了好几个晚上。有时候换到新版,看着界面上新增的小功能,心里又会动摇,觉得是不是可以忍一忍卡顿,体验新特性。可写代码讲究连贯,卡那么一下,思路直接断掉,来回权衡之后,还是优先选了流畅的那一个。
办公室里配置好的台式机,同事全都在用最新版,他们打开工程飞快,还能顺畅跑各种复杂插件,对比之下差别特别明显。同样一个安装包,放在不同机子上,感受完全两样。
慢慢也明白,这件事没有一个固定的答案,只看自己手头的设备,还有日常写代码的需求。我平时就写写简单项目,不需要那些前沿功能,稳定不卡对我来说更重要;如果经常要用到新的框架、依赖,或者依赖新版自带的工具,那自然就得往高版本选。
我自己这个选择,只适合我这台老笔记本,换一台配置充足的机子,说不定我也会一直跟着更新。
到现在就固定用这个版本,很少再去看新版本推送,弹窗出来的时候直接关掉,懒得再花时间折腾重装。