快捷鍵:
Cmd + Alt + Up/Down(OS X)瓣蛀、Ctrl + Shift + Up/Down(Windows/Linux)
Android Studio 里讓你不用鼠標手不離鍵盤不需要復制宪卿、粘貼,就可以將整個方法塊移動到另一個方法的前面或后面的快捷方式蛤售。
描述:
前面介紹過 Android Studio 中按Alt + Shift + Up/Down
可以不用復制粘貼就能上下移動光標所在行『浅浚現(xiàn)在介紹的這個操作和用Alt + Shift + Up/Down
移動行的操作很類似诡右,不過該操作作用于當前整個方法塊稠项,在不需要復制升筏、粘貼的情況下撑柔,就可以將整個方法塊移動到另一個方法的前面或后面。實際上您访,這個操作應該叫做“移動語句”铅忿,也就是說可以用這個操作移動任何類型的語句,從而方便地調(diào)整字段或內(nèi)部類的順序灵汪。檀训。
這個快捷鍵就是 Cmd + Alt + Up/Down(OS X)、Ctrl + Shift + Up/Down(Windows/Linux)享言。
使用:
看下圖:
圖中有三個方法, 其從上到下是method3肢扯,method1,method2担锤。 現(xiàn)在要將最上面的method3下移到最下面蔚晨,讓三個方法按數(shù)字的從小到大的順序排序。
1、光標放到method3上铭腕,按 Ctrl + Shift + Down银择, 整個method3代碼塊就被下移到method1下面了,如下圖累舷。
2浩考、繼續(xù)在method3上,按 Ctrl + Shift + Down被盈,這次method3再次下移析孽,現(xiàn)在被下移到method2的下面。
動畫演示:
總結(jié)
在一個方法的代碼塊上按 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 技巧之【Sublime Text Multi Selection】
Android Studio 技巧之【Column Selection】
Android Studio 技巧之【Extract Parameter】
Android Studio 技巧之【Extract Constant】
Android Studio 技巧之【Extract Method】
Android Studio 技巧之【Extract Field】