idea常用技巧收集

idea相比eclipse的优点我在这里就不赘述了,更多参考:idea官网,本文重点讲下自己在idea使用过程中常用的一些技巧,以后随时更新……


主要分成三大块:
1. 系统设置
2. 快捷键
3. 其他设置

系统设置

  1. 主题风格设置:默认主题是白色,不过我一般喜欢黑色的,就到设置里切换一下主题为darcula,路径如下图所示:
    idea常用技巧收集

快捷设置

  • 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)

其他设置

  1. 为Do类添加***:防止版本冲突
    步骤:
    1.Setting->Inspections->Serialization issues->Serializable class without ’serialVersionUID’启用;
    2.类实现了Serializable接口
    3.光标定位在类名前,按alt+enter键。
    idea常用技巧收集

  2. 自定义模版内容
    是不是很好奇一些常用的快捷代码在哪里设置的,比如输入sout,idea会自动帮你解析为 System.out.println();
    其实在Live Template这都能找到答案,这些是系统帮你内置的一些快捷输入。
    idea常用技巧收集

但是如果你针对你自己的习惯,想要设定一些自定义的快捷输入,也是可以的。
步骤:1.先新建一个Template Group;
2.再新建一个Live Template;
3.输入快捷键,说明,代码内容,适用范围即可;
idea常用技巧收集

然后我输入tc,idea就自动帮我填充Template text内容了。

idea中遇到的一些case和解决方案

case1:利用spring注解@Autowired注入bean时,idea提示error。
此时到设置中下图位置将error级别改为warning就不会提示error了。
idea常用技巧收集

case2:idea重命名文件名(只修改大小写)后git提交不生效
这个是因为默认工程目录下的git设置了大小写不敏感,执行:
git config core.ignorecase false 即设置为大小写敏感,然后rm文件,再重命名,add回来就ok啦。