快捷鍵:
Alt + J(Windows茂腥、Linux)
Ctrl + G(OS X)
Android Studio 里Sublime Text式的多處選擇(Sublime Text Multi Selection)的快捷方式秽晚。
描述:
Sublime Text式的多處選擇有點像智能化的塊選擇穷劈,也是一個極其好用的塊選擇然后做批量修改的利器未舟。該操作會識別當(dāng)前選中字符串旬盯,然后選擇下一個同樣的字符串仪壮,并且添加一個光標(biāo)蒲稳,如果想多往下選瞭郑,就繼續(xù)按ALT+J辜御,直到不能繼續(xù)。
使用:
看下圖:
上圖中定義了三個變量屈张,現(xiàn)在要把這三個變量中的X
全部修改為Y
, 并且將private
全部改為public
, 這時就可以用Sublime Text式的多處選擇來選擇這三條語句中的X
和private
擒权,然后一次修改完畢。
1阁谆、將光標(biāo)定位到第一條語句中的firstNameX
里的X
上碳抄,選擇X
。
2场绿、按 Alt + J(Windows剖效、Linux)
從上圖可以看到, 第二條語句中的lastNameX
里的X
被選擇上了焰盗。
3璧尸、繼續(xù)按 Alt + J(Windows、Linux) 熬拒,去選擇第三條語句中的X
爷光。
現(xiàn)在全部語句中的X
都被選擇上了。
4澎粟、按下Y
鍵蛀序。
從圖中看到三個變量中的X
欢瞪,全部被修改為Y
了。
至于將private
全部改為public
就更簡單了哼拔。直接將鼠標(biāo)放在第一條語句的private
上引有,按三次Alt + J(Windows、Linux) 倦逐,就將三行中的private
全部選擇上了譬正,然后鍵入public
。
其實檬姥,這種情況用以前說過的塊選擇來做更方便曾我。
動畫演示:
總結(jié)
用Sublime Text式的多處選擇做智能化的塊選擇,先選擇需要的內(nèi)容健民,然后按Alt + J (Windows/Linux上)抒巢。該操作會識別當(dāng)前選中字符串,然后選擇下一個同樣的字符串秉犹,并且添加一個光標(biāo)蛉谜,如果想多往下選,就繼續(xù)按ALT+J崇堵,直到不能繼續(xù)型诚。
更多Android Studio技巧
簡書:
Android Studio 技巧之【Column Selection】
Android Studio 技巧之【Extract Parameter】
Android Studio 技巧之【Extract Constant】
Android Studio 技巧之【Extract Method】
Android Studio技巧之【Extract Field】