工欲善其事,必先利其器 ==》
IDEA菜单栏
快捷键
Ctrl+Shift+U: 大小写切换
Shift+左右箭头:连续选中
Alter+Enter:自动补全(自动实现函数接口;导包import java.util.List;纠正拼写)
Shift+F6,然后点击变量名,则可以修改本页面全部此变量名
右击左边的bug空白处+Annotate,可以看到每一行的作者
右上角的find,选择action;然后输入local history【相当于git 时光穿梭机的感觉】
选择show history;可以看到很多时间的不同版本:1.进行比对 2.进行回退"revert";
选择put label 主动进行保存;系统每间隔一段时间也会自动保存;
调试 Debug
F8 每行运行
F9 跳到下一个断点
查看所有断点
取消所有断点
条件断点:(右击断点,设置条件)
查看参数值:
运行到指定行:
任意指定参数的值:(调试中可动态任意改变值)
快捷键plus
Ctrl+Shift+V 剪贴板功能
查看剪贴板上多次复制的内容,可以选择内容、选择顺序一次性粘贴
Ctrl+F12 查看当前文件的结构大纲:方法m + 成员变量 f(field)
1)maven依赖
然后就会出来依赖的大纲(拓扑图):
然后Ctrl+N 就可以进行搜索了
2)类图的继承关系:
这两个图都是使用:Ctrl+Shift+Alt+U 这个快捷键
Ctrl+H (Hierarchy)垂直结构,包括:类继承+方法调用 层次结构
可以查看调用关系:正反向都可以看到
一些常用的BUG的修改指南
启动的时候,无法找到class:
解决方法:
第一步: 清缓存(重启IDEA),
第二步:重新编译
一些好用的插件 Plugin
首先要配置IDEA的proxy,才能上网下插件:
https://blog.csdn.net/chen15369337607/article/details/103822464
然后安装一些好用的插件:
https://zhuanlan.zhihu.com/p/111256215
安装了好些,不太清楚什么作用,后面再看(上面链接的blog里有动图)~~
原文:https://www.cnblogs.com/qyf2199/p/13576109.html