idea相比eclipse的优点我在这里就不赘述了,更多参考:idea官网,本文重点讲下自己在idea使用过程中常用的一些技巧,以后随时更新……
主要分成三大块:
1. 系统设置
2. 快捷键
3. 其他设置
系统设置
- 主题风格设置:默认主题是白色,不过我一般喜欢黑色的,就到设置里切换一下主题为darcula,路径如下图所示:
快捷设置
- shift+command+u 自动切换大小写
- command+alt+左键 进入实现类
- command+shift+o 按照文件名查找文件
- command+shift+r 全局搜索
- 双击shift :查找类
- command+alt+L 格式化代码
- command+n,快速实现属性的get和set方法,很方便!
- Alt+回车 导入包,自动修正,简化代码,多功能实用!
- command+7 列出当前类的所有方法
- control+ r run
- control + d debug ( 调试 下一行 F8 步入 F7 跳出 F9)
其他设置
为Do类添加序列号:防止版本冲突
步骤:
1.Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’启用;
2.类实现了Serializable接口
3.光标定位在类名前,按alt+enter键。
自定义模版内容
是不是很好奇一些常用的快捷代码在哪里设置的,比如输入sout,idea会自动帮你解析为 System.out.println();
其实在Live Template这都能找到答案,这些是系统帮你内置的一些快捷输入。
但是如果你针对你自己的习惯,想要设定一些自定义的快捷输入,也是可以的。
步骤:1.先新建一个Template Group;
2.再新建一个Live Template;
3.输入快捷键,说明,代码内容,适用范围即可;
然后我输入tc,idea就自动帮我填充Template text内容了。
idea中遇到的一些case和解决方案
case1:利用spring注解@Autowired注入bean时,idea提示error。
此时到设置中下图位置将error级别改为warning就不会提示error了。
case2:idea重命名文件名(只修改大小写)后git提交不生效
这个是因为默认工程目录下的git设置了大小写不敏感,执行:
git config core.ignorecase false 即设置为大小写敏感,然后rm文件,再重命名,add回来就ok啦。