IDEA使用总结
快捷键
- 项目结构设置: Ctrl + Shift + Alt + S
- 重命名: Shift + F6
- 大小写: Ctrl + Shift + U
- 查看类的结构: Ctrl + F12
- 生产代码: Alt + Insert (构造器/set,get,tostring方法/override/import包)
- 重写方法: Ctrl + O (Alt + Insert需要点击)
- 格式化代码: Ctrl + Shift + L
- 删除多余导包 Ctrl + Shift + O
- 添加缺失的包 Alt + Enter
- 代码提示: Alt + / (需要自行修改)
- 添加代码块: Ctrl + Alt + T (如try-catch/if-else等等)
- 上次浏览的位置: Ctrl + Alt + Left/Right
- 前后切换浏览: Alt + Left/Right
- 上下移动: Alt + Shift + Up/Down
- 下面插入一行: Shift + Enter
- 上面插入一行: Ctrl + Enter
- 删除当前行: Ctrl + Y
- 剪切当前行: Ctrl + X
- 复制行: Ctrl + D
- 注释: Ctrl + / 或 Ctrl + Shift + /
- 显示方法注释: Ctrl + Q
- 显示类结构图: Ctrl + H (显示类的父类, 和子类)
- 显示方法实现: Ctrl + Alt + B (哪些类实现了该方法)
- 查看方法调用链 Ctrl + Alt + H (该方法被哪些方法调用)
- 错误定位: F2 或 Shift + F2 (高亮错误或警告快速定位)
- 提取方法 Ctr + Alt + M
- -
- 最近改过的: Alt+Shift+C
- 查找类内容: Ctrl+Shift+Alt+N (查找类中的方法或变量)
- 展开、折叠: Ctrl + ”+/-” (当前方法展开、折叠)
- 全部展开、折叠: Ctrl + Shift + ”+/-”
idea配置:
- 设置范围
File->Other Setting(全局配置); File->Setting(该项目的配置)- 类注释模板设置
File->Setting->Editor->File and Code Templates->Includes->File Header
改成(可以使用${USER}使用电脑当前用户})
/** @author koby ${TIME} ${DATE}*/
- 代码提示设置(keymap都是可以直接搜索的)
File->Setting->keymap->Main menu->Code->completion->Basic
改成 ALT + /- 给方法加注释
File->Setting->keymap->Other->Fix Doc Comment
添加快捷键 Alt + Shift + J- properties文件, 提示unused property key
暂时处理办法是取消检查,
在setting里面搜索”Unused”或者”Inspections”关键字,
将其中”Properties Files” 的Unused Property的检查去掉,我们就解决了这个问题,如下图所示- 纠正上面一条做法
最新的spring使用<context:property-placeholder location="*.properties"/>
加载配置, idea默认会去解析这个, 不要使用org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
主要是旧的idea支持不好, spring还是支持旧的加载的