快捷鍵:
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】