用了好多年的Eclipse/Myeclipse,最近因为各种原因换成IDEA,用了那么久突然转刚用多少还是有些不适应,有一些碰到的问题以及查询到的解决办法在这里面列出来,另外,一定要动手,多用,看再多不如自己弄个项目来试试效果好,持续更新--------
我使用的是IDEA-2017.2.2版本,破解的话是使用JetbrainsCrack.jar来的点击打开链接
最开始的各种初始化,常用的配置可以参考如下几个,很详细
IntelliJ IDEA详细配置和使用教程(适用于Java开发人员)
其他慢慢开始使用的时候碰到的问题如下:
1.IDEA总是提示can not resolve symbol (我的现象是类方法注解的@param后面的一个参数一直报这个,用这种方法也好了)
IntelliJ IDEA总是提示Cannot resolve symbol
2.Spring 注入的时候,idea报could not autowire.no beans of.... ecelipse里面却不会
spring注解方式 idea报could not autowire,eclipse却没有问题
3.很多时候方法或者其他注释会报各种warning,@param注释中的参数与方法中的参数列表不一致
我是把javadoc下的全部检测都取消掉了,忽略warning
4.继承SeriSerializable的时候生成serialVersionUID的方法
Intellij IDEA生成serialVersionUID的方法
5.idea里面的代码提示功能,类似eclipse的alt+/设置
6.idea的setting打开部分地方乱码,以及version control点击more的时候乱码,显示口口口问题
在setting editor color scheme cikir scheme font处可以导入第三方的主题或者自定义,这里针对的是类或各种文件的编辑页面的字体等,而appearance里面的override default fonts by(not recommended)勾上后,选择的字体才是所有的编辑框的字体,涉及到中文所以需要选雅黑UI,但是因为上面单独设置了文件编辑页面的字体,所以只会在编辑处覆盖这里的雅黑UI,所以appearance这里选择的字体必须要有中文的,推荐就直接选择雅黑UI,然后具体的写代码的地方的子图就可以在setting editor color scheme cikir scheme font这里处理
7.debug的时候窗口调整的很乱,debug左下角的鼠标放上去找restore layout按钮,如果还找不到直接双击shift 输入resotre layout也行
8.我使用的diea版本是2017.2.2版本,但是使用输入法输入中文注释等时候,发现输入法有时候调整出来打不出来中文或者输入了光标在输入法根本没有跟上,我本地的jdk是1.8,使用如下方法后就正常了
9.快捷键相关,因为从Eclipse转过来,有些人可能会设置keymap为Eclipse的风格Eclipse跟IDEA按键对比 ,可以直接打开Setting->keymap下拉选择Eclipse保存即可基本常用的快捷键变成跟Eclipse差不多。我的话只是改了快速删除选中行,关闭当前编辑窗口,以及代码提示补全这三个快捷键跟Eclipse一致,其余均使用IDEA默认的,熟悉后就还好。
10.SVN的基本使用 IDEA下的SVN使用
11.IDEA Live Templates使用,使用自定义的代码模板,输入定义的就能显示整个代码段 IDEA Live Templates使用
12.类似之前的Eclipse里导入的code template,在IDEA里面这样设置 IDEA 文件代码模板的设置
13.针对live templates里面有部分需要导入的包但是在代码段里面是没办法加上的,只能生成代码段后自动导入,还有其他正常编码过程需要导入外部包的时候也涉及到了这个问题 IDEA导入包设置
13.方法中注释@param会报error飘红,方法注释@param飘红解决 或者把@param改成@param: 在后面加英文冒号也行
------持续补充ing