快捷键 | 英文说明 | 中文说明 |
F8 | Step over | 跳到当前代码下一行。 (常用) |
F7 | Step into | 跳入到调用的方法内部代码。 (常用) |
Shift F7 | Smart step into | 会打开一个面板,让你选择具体要跳入的类方法,这个在复杂的嵌套代码中特别有用。 |
Shift F8 | Step out | 跳出当前的类,到上一级。 (常用) |
Alt F9 | Run to cursor | 让代码运行到当前光标所在处,非常棒的功能。 (常用) |
Alt F8 | Evaluate expression | 打开一个表达式面板,然后进行进一步的计算。 |
F9 | Resume program | 结束当前断点的本轮调试(因为有可能代码会被调用多次,所以调用后只会结束当前的这一次);如果有下一个断点会跳到下一个断点中。(常用) |
Ctrl F8 | Toggle breakpoint | 在当前光标处,添加或者删除断点。 |
Ctrl Shift F8 | View breakpoints | 打开当前断点的面板,可以进行条件过滤哦。 |
注意:要在当前断点之前的代码中,选择某一个变量运行才有效,因为只有代码运行过了,才会有值的呀 O(∩_∩)O~
5.3 Ctrl Shift F8 (当前断点的面板)6 导航【Navigation】快捷键 | 英文说明 | 中文说明 |
Ctrl N | Go to class | 打开类查询框。(常用) |
Ctrl Shift N | Go to file | 打开文件查询框。(常用) |
Ctrl Alt Shift N | Go to symbol | 打开文本查询框。 |
Alt 右箭头/左箭头 | Go to next/previous editor tab | 跳到下一个/上一个编辑器标签。 |
F12 | Go back to previous tool window | 如果当前在编辑窗口,触发后,会跳到之前操作过的工具栏上。 |
ESC | Go to editor (from tool window) | 从工具栏上,再跳回原来的编辑窗口,一般与 F12 配合使用。 |
Shift ESC | Hide active or last active window | 隐藏最后一个处于活跃状态的工具窗口。 |
Ctrl Shift F4 | Close active run/messages/find/… tab | 同时关闭处于活动状态的某些工具栏窗口。 |
Ctrl G | Go to line | 跳转至某一行代码。。(常用) |
Ctrl E | Recent files popup | 打开曾经操作过的文件历史列表。 |
Ctrl Alt 右箭头/左箭头 | Navigate back/forward | 在曾经浏览过的代码行中来回跳 |
Ctrl Shift Backspace | Navigate to last edit location | 跳转到最近的编辑位置(如果曾经编辑过代码)。 |
Alt F1 | Select current file or symbol in any view | 打开一个类型列表,选择后会导航到当前文件或者内容的具体与类型相关的面板中。 |
Ctrl B 或 Ctrl 鼠标左键 | Go to declaration | 如果是类,那么会跳转到当前光标所在的类定义或者接口;如果是变量,会打开一个变量被引用的列表。(常用) |
Ctrl Alt B | Go to implementation(s) | 跳转到实现类,而不是接口。(常用) |
Ctrl Shift I | Open quick definition lookup | 打开一个面板,里面包含类代码。 |
Ctrl Shift B | Go to type declaration | 打开变量的类型所对应的类代码,只对变量有用。 |
Ctrl U | Go to super-method/super-class | 打开方法的超类方法或者类的超类,只对有超类的方法或者类有效。 |
Alt 上/下箭头 | Go to previous/next method | 在某个类中,跳到上一个/下一个方法的签名上。 |
Ctrl ]/[ | Move to code block end/start | 移动光标到类定义的终止右大括号或者起始左大括号。 |
Ctrl F12 | File structure popup | 打开类的结构列表。(常用) |
Ctrl H | Type hierarchy | 打开类的继承关系列表。(常用) |
Ctrl Shift H | Method hierarchy | 打开某个类方法的继承关系列表。 |
Ctrl Alt H | Call hierarchy | 打开所有类的方法列表,这些方法都调用了当前光标所处的某个类方法。(常用) |
F2/Shift F2 | Next/previous highlighted error | 在编译错误的代码行中来回跳。 |
F4 | Edit source | 打开当前光标所在处的方法或类源码。 |
Alt Home | Show navigation bar | 激活包路径的导航栏。 |
F11 | Toggle bookmark | 把光标所处的代码行添加为书签或者从书签中删除。(常用) |
Ctrl F11 | Toggle bookmark with mnemonic | 把光标所处的代码行添加为带快捷键的书签或者从快捷键书签中删除。 |
Ctrl [0-9] | Go to numbered bookmark | 跳转到之前定义的快捷键书签。 |
Shift F11 | Show bookmarks | 打开书签列表。(常用) |
键入类名的关键字,会自动出现相关的类哦,右侧还有一个勾选项,能够把引用的 jar 包中的类也加进来,很强大 O(∩_∩)O~