快捷键:
Alt + Shift + Insert (Windows/Linux上)
Cmd + Shift + 8 (OS X)
Android Studio 里切换列选择/块选择(Column Selection)的快捷方式。
菜单调用:
开启/关闭块选择:
Menu → Edit → Column Selection Mode。
注意:
实际上不用开启列选择方式,直接“按住Alt,然后拖动鼠标”就可以列选择/块选择。
这种方式,使用起来更加方便快捷。
描述:
每个程序员都有自己喜爱的文本编辑器,各花入个眼,但是笔者一直在电脑上装有EditPlus,因为EditPlus支持块选择。这个功能在做一些批量修改时,异常方便。
Android Studio也提供了这一功能。
正常情况下,当要选择一块内容,按住鼠标向下拖动时,会选择当前鼠标拖动开始行之下的所有行,从行头到行尾。
而在块选择模式下,则是选中鼠标拖动的矩形区域。这样的话可以方便地对这个矩形区域进行批量修改。
使用:
看下图:
上图中有三条log语句,现在要把这三条语句中的MainActivity
全部修改为Pref
, 这时就可以用列选择来选择这三条语句中的MainActivity
,一次修改完毕。
-
将光标定位到第一条语句中的
MainActivity
开始处,按住Alt键,然后拖动鼠标到第三条语句的MainActivity
的结尾。这样就用列选择选择了三条语句中的
MainActivity
-
键入“Pref”
从上图可以看到, 原来三条语句中的MainActivity
全部被修改成Pref
。
动画演示:
总结
如果需要用列选择选择一块矩形区域,将光标定位到矩形区域开始处,按住Alt键,然后拖到鼠标到矩形区域结尾即可。
也可以用快捷键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】