作为Java开发者掌握Idea开发工具中最最最实用的快捷键,开发效率那真的是相当高
1、查找类 Ctrl + N 比如搜索HashMap类
2、类中查找方法 Ctrl + F12 比如搜索get 方法
3、全局搜索文本 Ctrl + Shift + F 可以通过文件后缀选择搜索的文件,*.*就是所有文件,我们还可以通过Regex 正则匹配搜索
4、全局搜索替换 Ctrl + Shift + R
5、重写父类方法 Ctrl + O
6、实现接口或者抽象类的方法 Ctrl + I
7、生成构造函数、Getter、Setter 方法、重写 hashCode、equals 方法 toString 方法 Alt + Insert
8、提高代码复用率,方法的抽取 Ctrl + Alt + M 比如我们选中一段代码然后抽取成一个calc的方法
9、常用的条件语句、循环语句、异常代码块、锁块、Runnable方法等快捷生成 Ctrl+ Alt +T
10、上一步下一步的跟踪 Ctrl + Alt + ←、→
11、平时我们开发的过程中经常会遇到从一个类方法入口一直跟下去,跟了很多层 再返回想要的类方法 就很麻烦,我们可以使用标签 标记起来。快捷键 Ctrl + F11 取消的话还是Ctrl + F11,我们可以在想要标记的一行选择 数字,然后通过快捷键Ctrl + 数字 定位到那一行
12、大小写字符串的转换 Ctrl + Shift + U
13、我们有时候遇到日志输出报错信息,想知道哪一行报错了,快速定位该类的某一行,Ctrl + G
14、快速删除一行代码 Ctrl + Y
15、有时候我们写代码的时候想快速换一行 又不想动把光标放到末尾再换行,我们可以按着Shift + Enter
16、平时开发中我们会遇到相似行的代码,想快速复制某一行到下一行去,又不想动鼠标,可以用Ctrl + D
17、格式化代码,Ctrl + Alt + L
18、去除多余的import 包 Ctrl + Alt + O
19、我们平时开发肯定需要Debug,F7 下一步遇见方法则进去,F8下一步遇见方法则直接跳出,F9跳到下一个断点。
20、我们Debug的时候经常遇到在循环语句中寻找某一个符合我们想要条件的值,我们可以在Debug 红点中右击输入我们想要的表达式
21、我们Debug的时候想知道某个变量、或者对象属性值 则可以Alt + F8 计算该值
当然如果我们想通过自定义快捷键的话 可以在Setting 中设置
建议我们自定义的时候选择添加自己喜欢的快捷键,而不是替换,因为我们一般都是团队开发,防止其他同事帮你解决问题的时候使用快捷键不顺手