前言
PS:最近出差加班有点狠,难得今天不那么忙,赶紧过来把文章补上。这些都是我平时经常使用的快捷键,只用GIF很难展现出其高效之处,所以我会尽量把使用场景也写出来。下一篇主要介绍IDEA的界面与切换,如果有意见或者问题欢迎评论区提问。
移动
[ ctrl + ↑ / ↓ ]
移动卷轴(同鼠标滚轮作用)。
场景:主要是无鼠标操作时使用。

[ alt + shift + ↑ / ↓ ]
上下移动选中行,可配合多选移动。
场景:常用于移动 debugger / console.log() 使用,也用于代码顺序微调。

[ alt + ↑ / ↓ ]
快速移动到上/下一个方法
场景:没有特殊的场景 。

[ ctrl + alt + ← / → ]
快速移动到上一个光标点击的位置(可跨文件)
场景:当你进入其他方法或跳到其他文件后,可以快速返回。但只要鼠标在代码里点击了就算是一个位置,有时候可能要返回很多次。
 跨文件 
[ ctrl + shift + backspace ]
快速移动到上一个编辑的位置(可跨文件)
场景:同上,也可以在调试代码的时候快速回到修改的位置。
跨文件 
跳转
[ ctrl + b ]
进入选中的方法( 同 ctrl + 鼠标左键 )
场景:常用于无鼠标操作,当选中的是变量时会跳转到变量声明的位置。

[ ctrl + shift + b ]
进入选中的方法
场景:和 ctrl + b 功能差不多,但他会跳转的更深(不太会描述,见图)。 
|