Mac下IDEA快捷键整理⽬录
常⽤快捷键整理
快捷键介绍说明
Option + Return 根据光标处所在的问题,提供快速修复选择,光标放在的位置不同提⽰的结果也不同(万能修复快捷键,同时可以帮助我们⽣成本地变量==eclipse中的ctrl+1)注意:⾮个⼈编码问题导致的错误,都可以尝试使⽤该快捷键修复
Control + Return代码⾃动⽣成,如⽣成对象的 set / get ⽅法,构造函数,toString() 等Shift + Shift查所有⽂件
Command + D复制当前⾏到下⼀⾏
Command +
Delete
删除当前⾏
Option +
Command + Left
快速返回上次查看代码的位置(Back)
Option +
Command + Right
快速返回上次查看代码的位置(Forward)
Command + Shift
+ Down
向下移动⾏
Command + Shift
+ Up
向上移动⾏
Tab选中数⾏,整体往后移动Shift + Tab选中数⾏,整体往前移动
Command + B 或
command + 单击
查⽅法在哪⾥被调⽤
Command +
option + L
格式化代码,可以对当前⽂件和整个包⽬录使⽤
Command + 7显⽰当前类中的所有⽅法、全局常量,⽅法还包括形参和返回值Option + F7可以查看⼀个Java类、⽅法或变量的直接使⽤情况
Command +
Option + B
查看接⼝的实现类Control + H查看类或接⼝的继承关系
Option + /提⽰补全
Command +
option+ U
查看类的继承结构图
Command + E打开最近改的⽂件
Command + F在当前⽂件进⾏⽂本查
Command + shift
+ F在当前项⽬进⾏⽂本查
Command + R在当前⽂件进⾏⽂本替换
Command + Shift
+ R
在当前项⽬进⾏⽂本替换
Command + /注释光标所在⾏代码,会根据当前不同⽂件类型使⽤不同的注释符号
Command + Shift
+ /
代码块注释
Shift + Command
+ [
向左切换tab
Shift + Command
+ ]
向右切换tab
F7在 Debug 模式下,进⼊下⼀步,如果当前⾏断点是⼀个⽅法,则进⼊当前⽅法体内,Step Into F8在 Debug 模式下,进⼊下⼀步,如果当前⾏断点是⼀个⽅法,则不进⼊当前⽅法体内,Step Over F9在 Debug 模式下,恢复程序运⾏,但是如果该断点下⾯代码还有断点则停在下⼀个断点上,Resume Shift + F6修改变量名与⽅法名
Command + Shift
+ U ⼤写转⼩写/ ⼩写转⼤写
快捷键介绍说明
注:按住Fn按钮,会出现F1 ~ F12 按钮
常⽤java代码⾃动联想
快捷键代码说明
fori for (int i = 0; i < ; i++) {}可以单⽤,可以跟对象连⽤,如xx.fori,xx可以是数组、整数ifn if (xxx == null) { }xxx是上⽅离得最近的变量
inn if (xxx != null) { }xxx是上⽅离得最近的变量
lazy if (o == null) { o = new Object();}o是上⾯的对象,Object是对象o所属类
psvm /
main
public static void main(String[] args) { }
prsf private static final
psf public static final
psfi public static final int
psfs public static final String
println();
sout System.out.println();
soutm System.out.println("hod");
soutp System.out.println("arg = " + arg);arg是⽅法参数
soutv System.out.println("xxx = " + xxx);xxx是上⾯靠的最近的对象
St String
thr throw new
inst if (xxx instanceof Object) { Object o = (Object)
xxx; }
xxx是上⽅离得最近的变量,如果这样使⽤xxx.inst,那么结果是xxx instanceof Object ?
((Object) xxx) : null;
itit while (iterator.hasNext()) { Object next =
idea的快捷键<();}
iterator是上⾯Iterator对象
⽂章内容输出来源:拉勾教育Java⾼薪训练营
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论