快捷键:
Cmd + Alt + Up/Down(OS X)、Ctrl + Shift + Up/Down(Windows/Linux)
Android Studio 里让你不用鼠标手不离键盘不需要复制、粘贴,就可以将整个方法块移动到另一个方法的前面或后面的快捷方式。
描述:
前面介绍过 Android Studio 中按Alt + Shift + Up/Down
可以不用复制粘贴就能上下移动光标所在行。现在介绍的这个操作和用Alt + Shift + Up/Down
移动行的操作很类似,不过该操作作用于当前整个方法块,在不需要复制、粘贴的情况下,就可以将整个方法块移动到另一个方法的前面或后面。实际上,这个操作应该叫做“移动语句”,也就是说可以用这个操作移动任何类型的语句,从而方便地调整字段或内部类的顺序。。
这个快捷键就是 Cmd + Alt + Up/Down(OS X)、Ctrl + Shift + Up/Down(Windows/Linux)。
使用:
看下图:
图中有三个方法, 其从上到下是method3,method1,method2。 现在要将最上面的method3下移到最下面,让三个方法按数字的从小到大的顺序排序。
1、光标放到method3上,按 Ctrl + Shift + Down, 整个method3代码块就被下移到method1下面了,如下图。
2、继续在method3上,按 Ctrl + Shift + Down,这次method3再次下移,现在被下移到method2的下面。
动画演示:
总结
在一个方法的代码块上按 Cmd + Alt + Up/Down(OS X)、Ctrl + Shift + Up/Down(Windows/Linux) 可以不用鼠标手不离键盘不需要复制、粘贴,将整个方法块移动到另一个方法的前面或后面。
更多Android Studio技巧
Android Studio 技巧之【Duplicate Line】
Android Studio 技巧之【Move Lines Up Down】
Android Studio 技巧之【Extend/Shrink Selection】
Android Studio 技巧之【Sublime Text Multi Selection】
Android Studio 技巧之【Column Selection】
Android Studio 技巧之【Extract Parameter】
Android Studio 技巧之【Extract Constant】
Android Studio 技巧之【Extract Method】
Android Studio技巧之【Extract Field】