快捷键:
Alt + J(Windows、Linux)
Ctrl + G(OS X)
Android Studio 里Sublime Text式的多处选择(Sublime Text Multi Selection)的快捷方式。
描述:
Sublime Text式的多处选择有点像智能化的块选择,也是一个极其好用的块选择然后做批量修改的利器。该操作会识别当前选中字符串,然后选择下一个同样的字符串,并且添加一个光标,如果想多往下选,就继续按ALT+J,直到不能继续。
使用:
看下图:
上图中定义了三个变量,现在要把这三个变量中的X全部修改为Y, 并且将private全部改为public, 这时就可以用Sublime Text式的多处选择来选择这三条语句中的X和private,然后一次修改完毕。
1、将光标定位到第一条语句中的firstNameX里的X上,选择X。
2、按 Alt + J(Windows、Linux)
从上图可以看到, 第二条语句中的lastNameX里的X被选择上了。
3、继续按 Alt + J(Windows、Linux) ,去选择第三条语句中的X。
现在全部语句中的X都被选择上了。
4、按下Y键。
从图中看到三个变量中的X,全部被修改为Y了。
至于将private全部改为public就更简单了。直接将鼠标放在第一条语句的private上,按三次Alt + J(Windows、Linux) ,就将三行中的private全部选择上了,然后键入public。
其实,这种情况用以前说过的块选择来做更方便。
动画演示:
总结
用Sublime Text式的多处选择做智能化的块选择,先选择需要的内容,然后按Alt + J (Windows/Linux上)。该操作会识别当前选中字符串,然后选择下一个同样的字符串,并且添加一个光标,如果想多往下选,就继续按ALT+J,直到不能继续。
更多Android Studio技巧
简书:
Android Studio 技巧之【Column Selection】
Android Studio 技巧之【Extract Parameter】
Android Studio 技巧之【Extract Constant】
Android Studio 技巧之【Extract Method】
Android Studio技巧之【Extract Field】













网友评论