为何放弃Eclipse,最终转向IntelliJ

  • 时间:
  • 浏览:0
  • 来源:彩神大发快3_神彩大发快3官方

     随便说说这一 Eclipse底下都在,有并且随便说说没他智能。举个例子,就是它能生成某个类的测试类,还能正确的放上test相应的目录下。

    机会上一条你还没理解,这里有个最直观的例子,就是这麼 多工程每个都在有另有六个 独立的Git project(机会不同工程会有不同权限),做完有另有六个 功能都在有N个需要提交的module。另另有六个 总是会老出忘记提交某个模块的事情,有并且现在的更新和提交就是对这一 project下的所有module。就冲这点,就不得不换它了,他不知道省下有有几个时间。

2.3.3 更好的调试

     对于这点,只能说是碉堡了,甩了Eclipse有有几个街。

2.3.4 快捷键

git的push:我真心他不知道为那些不放上alt+~的菜单机会右上角VCS控制中,藏这麼 深,只能用ctrl+shift+k去打开界面。

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

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

2.2.3 默认的深色主题

    该是IDE配置的东西都在Settings这还需要找到,工程的配置也在Project Settings底下。为数太久的目录分层很清晰,现在反而奇怪为那些Eclipse的配置目录看起来这麼 晕。

Maven的功能集成度一般:和eclipse的管理界面比差不少,有点硬是新增配置只能修改XML,查看依赖需要到另外有另有六个 界面。

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

    机会你是想找个能提升开发速率单位的IDE,这麼 IntelliJ是非常值得尝试的。

2.1.2 超级方便的GIT项目管理

    有更多更好用的快捷键,都在太久好用的新功能,此人 去翻翻~

     在用了有另有六个 月另另有六个 ,渐渐发现他的强大之处,有并且所有机器的配置都用有另有六个 配置手册读懂了,无一例外。我终于还需要只丢有另有六个 文档给新员工此人 去操作了,省下来好多时间还需要喝茶写博客。

    最后说一句,Java此人 也是有并且你爱恨交加,脱离了IDE,这门语言还是有并且你用的么?!

2.1.1 project & modules

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

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

2.3 更高的开发速率单位

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

2.1 更好的项目管理最好的最好的办法

    随便说说,在一般常用的开发中,Eclipse真的还是最容易学习上手的。有并且Eclipse的代码层面设计真心欠缺好,以至于新版本发布后与旧版本插件甜得还机会有兼容性那些的难题。机会你这麼 被Eclipse的那些的难题所困扰,随便说说完整版还需要继续使用。除非你看后下文,想法有所改变...

超小的默认内存,内存溢出崩溃不提示:启动内存一样要和Eclipse那样修改配置文件,有并且崩溃了就直接界面消失,找了一圈才发现自带的JRE下有个崩溃日志,发现内存甜得欠缺,最后加到1.5G太久再 稳定运行。

     运行过的行,还需要立刻在代码界面提示相关的值,就是用有另有六个 Debug界面跳来跳去,有并且还能在IDE中调试JS,代码和界面的自动刷新同步等等。我到现在也他不知道为那些在Eclipse所含另另有六个 改了代码,有另另有六个 会热部署,有另另有六个 就是直接重启server,还有另另有六个 不手动重启都在生效。。。

2.2.2 告别总是改不掉的tab

    这真的是有另有六个 非常艰难的决定,我在大学那会就刚现在开始用Eclipse,一转眼都10来年了,基本Eclipse中我机会会用到的快捷键我都在下意识的就能按出来。记得第一次使用的另另有六个 ,惊讶的发现竟然有界面精美、功能强大、运行流畅于一身的IDE,感觉就是梦幻般的趋于稳定。有点硬是Eclipse(日蚀)和Sun这一 名称的关系,想想都忍俊不禁。

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

    终于能把整个界面快速改成酷酷的深色了,有并且我最后还是上网去下了个配色感觉更好看,兼容性也很好。Eclipse只能把写代码的那有另有六个 窗口变成深色,还总是有颜色显示的BUG。。。

     Eclipse底下基本对这有另有六个 支持度差到无法直视,机会我Web写的少,太久忍到现在。有些同事都在用有些IDE去写Web,用eclipse启动一下web server。现在只用这有另有六个 就行了。

Tool Buttons默认没打开:这一 为那些不打开,随便说说左下角有个图标还需要点开,但你不在 选折 第一次使用看只能那些Button,用户能找到相应的地方?!

console多且分散:这一 都在不好,它把不同的输出放上太久再的Console中,非常清晰,有并且刚现在开始使用,有并且你发现你不选折 会输出到哪里,在哪还需要看后。只能说学习成本高了有些。

烦人的多层目录:机会你使用Maven,就会发现甜得在Project模式下,需要逐一打开src/main/java这三层目录太久再 看后java文件,为那些只能同去打开。机会用Package模式,有并且你发现除了在classpath中的文件,那些看后只能,包括你WebContent下的,需要再开有另有六个 Web视图。

    机会我应该 是想找个IDE来学习Java,这麼 Eclipse会快一点 有并且你进入清况 。

4 总结

    Eclipse中真的是用尽浑身解数,配置了N处把tab改成4 spaces,但你不在 会发现在总有地方还是不生效。有并且IntelliJ会完整版按照你配置的预期来,有并且默认就是4 spaces,只能SQL默认是有另有六个 。

2 让开发更高效的IntelliJ

    几年前有人们 推荐试用过IntelliJ,第一反应就是常用的快捷键都找只能了,改成eclipse适配快捷键还有太久常用的不一样。最终没玩多久就放弃了。

    有并且Eclipse又是这麼 多年来总是我想爱恨交加的IDE,稍有些简化的框架就会老出N多不兼容的清况 ,但最终有利于我下决心去找个更好用的IDE就是有另另有六个 真的他不知道为那些同样的配置最好的最好的办法在不同机器却不一定都在生效。我可我应该 每次为了同事配置机器耗费几十分钟,最终还只能是几率性成功。

3 IntelliJ的坑

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

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

社区版的功能太弱,商业版收费不低:除非你只写最基本的Java代码,涉及Web开发等真的这麼 商业版,这一 IDE就是怎么能会会好用。