快捷鍵:
Alt + Shift + Insert (Windows/Linux上)
Cmd + Shift + 8 (OS X)
Android Studio 里切換列選擇/塊選擇(Column Selection)的快捷方式。
菜單調用:
開啟/關閉塊選擇:
Menu → Edit → Column Selection Mode。
注意:
實際上不用開啟列選擇方式,直接“按住Alt,然后拖動鼠標”就可以列選擇/塊選擇。
這種方式,使用起來更加方便快捷。
描述:
每個程序員都有自己喜愛的文本編輯器,各花入個眼,但是筆者一直在電腦上裝有EditPlus,因為EditPlus支持塊選擇。這個功能在做一些批量修改時,異常方便。
Android Studio也提供了這一功能。
正常情況下,當要選擇一塊內容,按住鼠標向下拖動時,會選擇當前鼠標拖動開始行之下的所有行,從行頭到行尾。
而在塊選擇模式下,則是選中鼠標拖動的矩形區(qū)域。這樣的話可以方便地對這個矩形區(qū)域進行批量修改。
使用:
看下圖:
上圖中有三條log語句,現(xiàn)在要把這三條語句中的MainActivity全部修改為Pref, 這時就可以用列選擇來選擇這三條語句中的MainActivity,一次修改完畢。
-
將光標定位到第一條語句中的
MainActivity開始處,按住Alt鍵,然后拖動鼠標到第三條語句的MainActivity的結尾。這樣就用列選擇選擇了三條語句中的
MainActivity
-
鍵入“Pref”
從上圖可以看到, 原來三條語句中的MainActivity全部被修改成Pref。
動畫演示:

總結
如果需要用列選擇選擇一塊矩形區(qū)域,將光標定位到矩形區(qū)域開始處,按住Alt鍵,然后拖到鼠標到矩形區(qū)域結尾即可。
也可以用快捷鍵Alt + Shift + Insert (Windows/Linux上) ,Cmd + Shift + 8 (OS X) 開啟列選擇方式,然后進行選擇。
再次使用快捷鍵Alt + Shift + + Insert (Windows/Linux上) ,Cmd + Shift + 8 (OS X) 可以關閉開啟列選擇方式。
更多Android Studio技巧
簡書:
Android Studio 技巧之【Extract Parameter】
Android Studio 技巧之【Extract Constant】
Android Studio 技巧之【Extract Method】
Android Studio技巧之【Extract Field】