为何放弃Eclipse,最终转向IntelliJ

  • 时间:
  • 浏览:0

     运行过的行,都都还可不可不能不能立刻在代码界面提示相关的值,却说用好多少 多 Debug界面跳来跳去,否则还能在IDE中调试JS,代码和界面的自动刷新同步等等。我到现在也我不出乎 为哪多少在Eclipse富含事先改了代码,有事先会热部署,有事先却说直接重启server,还有事先不手动重启全是生效。。。

     我觉得同类 Eclipse上面全是,否则我觉得没他智能。举个例子,却说它能生成某个类的测试类,还能正确的装在去 test相应的目录下。

    几年前有亲戚亲戚朋友推荐试用过IntelliJ,第一反应却说常用的快捷键都找都都还可不可不能不能了了,改成eclipse适配快捷键还有过多常用的不一样。最终没玩多久就放弃了。

本文转自passover 51CTO博客,原文链接:http://blog.51cto.com/passover/1627789,如需转载请自行联系原作者

    最后说一句,Java被委托人也是给你爱恨交加,脱离了IDE,这门语言还是给你用的么?!

    终于能把整个界面快速改成酷酷的深色了,否则我最后还是上网去下了个配色感觉更好看,兼容性也很好。Eclipse都都还可不可不能不能了把写代码的那好多少 多 窗口变成深色,还时不时有颜色显示的BUG。。。

烦人的多层目录:肯能你使用Maven,就会发现青春恋爱物语在Project模式下,时要逐一打开src/main/java这三层目录都还可不可不能不能看后java文件,为哪多少都都还可不可不能不能了同去打开。肯能用Package模式,给你发现除了在classpath中的文件,哪多少看后都都还可不可不能不能了,包括你WebContent下的,时要再开好多少 多 Web视图。

     对于这点,都都还可不可不能不能了说是碉堡了,甩了Eclipse多少街。

2.2.2 告别时不时改不掉的tab

    同类 IDE也全是啥都好,在最初一周的试用评估阶段,也是一堆坑趟过来的。不得不吐槽一下!

    肯能你是想找个能提升开发强度的IDE,没法 IntelliJ是非常值得尝试的。

git的push:我真心我不出乎 为哪多少不装在去 alt+~的菜单肯能右上角VCS控制中,藏没法 深,都都还可不可不能不能了用ctrl+shift+k去打开界面。

    这真的是好多少 多 非常艰难的决定,我在大学那会就事先始于用Eclipse,一转眼都10来年了,基本Eclipse中我肯能会用到的快捷键给你有下意识的就能按出来。记得第一次使用的事先,惊讶的发现竟然有界面精美、功能强大、运行流畅于一身的IDE,感觉却说梦幻般的处于。很重是Eclipse(日蚀)和Sun同类 名称的关系,想想都忍俊不禁。

2.3.1 代码的自动生成以及ZenCoding支持

2 让开发更高效的IntelliJ

2.2.1 不一样但更清晰的Settings目录

2.3 更高的开发强度

    另外,ZenCoding支持非常好,写html非常方便,tab却说快速补全,和原生集成的一样。

1 爱恨交加却难以割舍的Eclipse

2.2.3 默认的深色主题

2.2 告别时不时与预期不一致的配置

    我觉得,在一般常用的开发中,Eclipse真的还是最容易学习上手的。否则Eclipse的代码层面设计真心严重不足好,以至于新版本发布后与旧版本插件青春恋爱物语还肯能有兼容性疑问报告 。肯能你没法 被Eclipse的疑问报告 所困扰,我觉得删剪都都还可不可不能不能继续使用。除非你看后下文,想法有所改变...

4 总结

Maven的功能集成度一般:和eclipse的管理界面比差不少,很重是新增配置都都还可不可不能不能了修改XML,查看依赖时要到另外好多少 多 界面。

2.1 更好的项目管理土辦法

Tool Buttons默认没打开:同类 为哪多少不打开,觉得左下角有个图标都都还可不可不能不能点开,但有了你选择第一次使用看都都还可不可不能不能了哪多少Button,用户能找到相应的地方?!

2.3.3 更好的调试

2.1.2 超级方便的GIT项目管理

3 IntelliJ的坑

    否则Eclipse又是没法 多年来时不时我要爱恨交加的IDE,稍否则 冗杂的框架就会跳出N多不兼容的情况报告,但最终能够我下决心去找个更好用的IDE却说有事先真的我不出乎 为哪多少同样的配置土辦法 在不同机器却不一定都会生效。我可你会 每次为了同事配置机器耗费几十分钟,最终还都都还可不可不能不能了是几率性成功。

2.3.2 对JS、CSS以及插件更好的支持

    有更多更好用的快捷键,全是过多好用的新功能,被委托人去翻翻~

2.1.1 project & modules

2.3.4 快捷键

     Eclipse上面基本对这好多少 多 支持度差到无法直视,肯能我Web写的少,过多忍到现在。否则 同事全是用否则 IDE去写Web,用eclipse启动一下web server。现在只用这好多少 多 就行了。

    肯能你却说想找个IDE来学习Java,没法 Eclipse会变慢给你进入情况报告。

console多且分散:同类 全是不好,它把不同的输出装在去 时会的Console中,非常清晰,否则事先事先始于使用,给你发现你不选择会输出到哪里,在哪都都还可不可不能不能看后。都都还可不可不能不能了说学习成本高了否则 。

社区版的功能太弱,商业版收费不低:除非你只写最基本的Java代码,涉及Web开发等真的没法 商业版,同类 IDE却说为啥在么在好用。

     在用了好多少 多 月事先,渐渐发现他的强大之处,否则所有机器的配置都用好多少 多 配置手册搞定了,无一例外。我终于都都还可不可不能不能只丢好多少 多 文档给新员工被委托人去操作了,省下来好多时间都都还可不可不能不能喝茶写博客。

    该是IDE配置的东西全是Settings这都都还可不可不能不能找到,工程的配置也在Project Settings上面。为数过多的目录分层很清晰,现在反而奇怪为哪多少Eclipse的配置目录看起来没法 晕。

    刚切换过来另一个多 还挺困惑的,事先时不时听说都都还可不可不能不能了一次打开好多少 多 工程,而我这边工程全是分模块化的,时要10多个工程组合在同去都还可不可不能不能正常工作。以后发现,这里的Project是同类于eclipse中的workspace,而Module是同类于eclipse中的project。这里可不仅仅是名称简单更改了一下,IntelliJ中的Project真的是好多少 多 工程,有统一的Global Library,也都都还可不可不能不能正确的相互依赖,把另一个多 为了方便开发的模块整合到同去进行管理。AWESOME!

超小的默认内存,内存溢出崩溃不提示:启动内存一样要和Eclipse那样修改配置文件,否则崩溃了就直接界面消失,找了一圈才发现自带的JRE下有个崩溃日志,发现内存青春恋爱物语严重不足,最后加到1.5G都还可不可不能不能稳定运行。

    Eclipse中真的是用尽浑身解数,配置了N处把tab改成4 spaces,但有了给你发现在总有地方还是不生效。否则IntelliJ会删剪按照你配置的预期来,否则默认却说4 spaces,都都还可不可不能不能了SQL默认是好多少 多 。

    肯能上三根你还没理解,这里有个最直观的例子,却说没法 多工程每个全是好多少 多 独立的Git project(肯能不同工程会有不同权限),做完好多少 多 功能都会有N个时要提交的module。事先时不时会跳出忘记提交某个模块的事情,否则现在的更新和提交却说对同类 project下的所有module。就冲这点,就不得不换它了,我不出乎 省下多少时间。