快捷键快捷键符号英文名称功能说明
F8
F8Step Over进入下一步,如果当前行断点是一个方法,不会进入当前方法体内。逐行执行程序F7
F7Step Into进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,不会进入内嵌的方法中Shift + F7
⇧F7Smart Step Into智能步入,断点所在行上有多个方法调用,会弹出进入哪个方法Shift + Option + F7
Force Step Into强制进入方法内Shift + F8
⇧F8Step Out离开方法,方法体中剩余的代码会被全部执行后再离开Option + F9
⌥F9Run To Cursor让程序代码运行到光标处,如果光标前有断点,程序会暂停在该断点Option + F8
⌥F8Evaluate Expression计算表达式(可以更改变量值使其生效)Command + Option + R
⌘⌥R /F9Resume Program恢复程序运行,如果该断点下面代码还有断点则停在下一个断点上Command + F8
⌘F8Toggle Breakpoint切换断点(若光标当前行有断点则取消断点,没有则加上断点)Shift + Command + F8
⇧⌘F8View Breakpoints查看断点信息Command + F12
Stop Program停止程序,会把剩余代码全部执行完后再停止