一、定位

  alt + home -- 定位到当前文件的 导航栏 (实用)

  ctrl + alt + left/right -- 将光标定位到上次浏览的位置

  alt + ↑/↓ -- 移动到光标所在方法的 上/下一个方法 开头处

  shift + enter -- 换行

  ctrl + shift + ↑/↓ -- 选中块整体向 上/下 移动 (光标在类上,整个类移动,光标在方法上,整个方法移动)

  alt + shift + ↑/↓ -- 单独一行向 上/下 移动

  ctrl + ←/→ -- 移动光标到 前/后 一个单词处 

 

二、选中

  ctrl + w -- 递进式选中代码块,连按可选中光标所在位置的单词或段落

  

三、插入/删除

  ctrl + alt + t -- 添加包围块(if、try..catch等)  

  alt + insert -- 添加生成器,get、set方法、构造器等

  ctrl + y -- 删除当前行

  

四、查找

  ctrl + e -- 查看最近打开过的文件

  ctrl + b -- 进入光标所在方法的定义位置 或 其被调用的位置

  ctrl + shift + alt + n -- 查找当前类中的变量

  ctrl + n -- 查找类

  shift + shift -- 查找所有

  ctrl + p -- 方法参数提示

 

五、Debug

  ctrl + F8 -- 设置、取消断点

  

 

     ① Show Excuteion Point -- Alt + F10 -- 跳转到当前所在执行代码位置

  ② Step Over -- F8 -- 单步执行,从当前执行代码开始执行下一条语句。

  ③ Step Into -- F7 -- 进入,如果当前行 有方法,则进入方法内;一般用于进入自定义方法,不会进入官方类库的方法。

  ④ Force Step Into -- Alt+Shift+F7 -- 强制进入,能进入任何方法;一般用于查看源码时,进入官方类库的方法。

  ⑤ Step Out -- Shift F8 -- 跳出,立即执行完当前正在执行的方法,返回方法的调用处。

  ⑥ Drop Frame --  删除栈帧,从当前 执行方法 回退到 方法的调用处。

  ⑦ Run to Cursor -- Alt+F9 -- 执行到光标处。

  

  ⑧ Resume Program -- F9 -- 执行至下一个断点。

  ⑨ View BreakPoints -- Ctrl+Shift+F8 -- 查看所有断点。

  ⑩ Mute BreakPoints -- 使所有断点失效。