eclipse转idea后的体会

刚开始学习java的时候就用的eclipse,然后随着eclipse版本更迭,也一直没有换,一直听说idea的强大,但是试用一下觉得不习惯就换回来了,这次因公司项目问题只能使用idea,用了一周后来谈谈使用后的心得,eclipse和idea孰强孰弱暂且不谈。

1.快捷键。快捷键决定继续使用eclipse的,这个在idea里有eclipse的预设,设置搜索keymap,然后最上方有选项。关闭当前标签页idea的快捷键是ctrl+F4,但是这两个键距离太远,我手动改回了ctrl+w,在keymap的设置里搜索close,Editor Tabs里第一个就是了。

2.workspace。第一次使用idea后就是因为用习惯了eclipse的workspace后用不惯idea,然后又用回了eclipse。但是新公司强制要求用idea,只能接受。目前习惯中,没出现什么巨大的强迫倾向。

3.拼写检查。因为自己一些方法的命名总是被划上线,所以对idea的拼写检查深恶痛绝,已经关了两次,但是最后又开了,毕竟这也是对自己好,确实应该接受idea老师的批评。

4.代码模板(或者说代码提示)

idea输入完第一个地方没法用tab直接定位到下一个输入点,这里很不习惯。例如:HashMap<String,Object> ,输入Ha然后代码提示,选中HashMap,这里的话eclipse会直接出来HashMap<K, V> ,然后K和V各一个输入点,在>后面还有一个输入点,我不需要使用方向键就能完成HashMap<String,String>,但是idea输入完HashMap<后会直接给你一个>,这样就变成了HashMap<>,在输入完HashMap<String,String后,需要手动移动光标到>后面,这里我很不习惯。

idea有live template,可以设置光标位置,但是需要去设置,设置好的话应该和eclipse差不多。

还有就是idea的提示很全,你输入几个字母就会有提示,而且还很智能,基本就是饭来张口那样。

5.插件。因为在eclipse我也没用啥插件,所以idea插件方面如果有啥优势我也是体会不出了。随便下了几个插件,aceJump,findBugs,codeGlance,先使用一下。

暂时想到这么多,有想法了再更新。


新get的插件:

1.gsonformat,格式化json直接生成bean只要你有json数据,可以直接生成bean。

2.libaba Java Coding Guideline: 阿里巴巴java编写规范,编写代码时及时的提醒你注意事项,很赞。

3.Background Image Plus: 可以设置idea背景图片,编写代码起来很舒服。安装这个插件后,在view 选项卡中会有 Set Background Image 选型,选择你喜欢的背景图片和透明度(默认即可)。

4.Free Mybatis plugin: 快速在mapper.java(接口)和mapper.xml(sql)之间切换。


猜你喜欢

转载自blog.csdn.net/the_knife/article/details/76524388