撸代码少不了IDEA,简单的IDEA快捷键记录:
$ double + shift # 双击shift,可以搜索文件及文件夹(正斜杠打头“/”)
$ command + D # 复制当前行到下一行
$ command + X # 剪切当前行
$ command + J # 智能提示补齐
$ command + # 查看类往上查找继承的类或实现的接口
$ ctrl + H # 显示类结构(继承)图
$ ctrl + option + H # 查看方法调用结构图
$ command + B # 全局查找方法调用
$ command + option + B # 查看方法的实现细节
$ command + f7 # 当前文件查找方法的调用
$ command + option + 方向键(左left/右right) # 返回至上、下次浏览的位置
$ command + option + T # 给代码添加if、where等语句包括起来
$ command + option + V # 给方法调用提出引用变量
$ command + option + u # 生成类集成图
$ command + option + shift + u # 生成类图
$ ctrl + tab # 切换标签页(唤醒Swither,包含打开的文件及快捷选项入口)
$ command + ` # 切换打开的多个窗口
$ command + option + L # 格式化代码(若选中及格式化选中代码)
$ option + enter # 快速修复(自动导包、快速定义并列出接收方法返回值等)
$ command + shift + enter # 快速补全行尾分号、括号及方法等
$ commadn + \ # 按请求的URL路径进行搜索
$ command + R # 当前文件查找替换
$ command + shift + R # 全局查找替换
$ command + E # 列出最近查看过文件
$ command + shift + E # 列出最近编辑过的文件
$ command + shift + A # Rest Client(打开调试用的Http等操作)
$ command + shift + T # 选择/创建对应文件的测试类
$ command + shift + V # 访问历史粘贴板
$ command + shift + u # 将选中内容进行大小写切换
$ command + W # 关闭当前标签页
$ shift + click # 关闭点击文件
$ shift + esc # 光标返回编辑框,关闭获得焦点的窗口
$ F2 # 移动到下一错误代码处
$ shift + F2 # 移动到上一错误代码处
$ shift + f7 # debug时遇到一行多个方法,查看执行到哪个方法