Android Studio快捷鍵

參考:http://jaeger.itscoder.com/android/2016/02/14/android-studio-tips.html

1.快速查看定義(Quick Definition Lookup)

描述:你曾經(jīng)是否想查看一個(gè)方法或者類(lèi)的具體實(shí)現(xiàn),但是不想離開(kāi)當(dāng)前界面咪笑? 該操作可以幫你搞定。
快捷鍵:Alt + Space / Cmd + Y(OS X)驶兜、Ctrl + Shift + I(Windows/Linux)

2.語(yǔ)句補(bǔ)全(Complete Statement)

描述:這個(gè)方法將會(huì)生成缺失的代碼來(lái)補(bǔ)全語(yǔ)句,常用的使用場(chǎng)景如下:
在行末添加一個(gè)分號(hào)迹恐,即使光標(biāo)不在行末逗载;
為if、while农曲、for 語(yǔ)句生成圓括號(hào)和大括號(hào)社搅;
方法聲明后,添加大括號(hào)乳规;
調(diào)用:Menu → Edit → Compelete Current Statement
快捷鍵:Cmd + Shift + Enter(OS X)形葬、Ctrl + Shift + Enter(Windows/Linux);
更多:如果一個(gè)語(yǔ)句已經(jīng)補(bǔ)全暮的,當(dāng)你執(zhí)行該操作時(shí)笙以,則會(huì)直接跳到下一行,即使光標(biāo)不在當(dāng)前行的行末冻辩。

3.刪除行(Delete Line)

描述:如果沒(méi)選中猖腕,則刪除光標(biāo)所在行,如果選中恨闪,則會(huì)刪除選中所在的所有行倘感。
快捷鍵:Cmd + Delete(OS X)、Ctrl + Y(Windows/Linux)

4.行復(fù)制(Duplicate Line)

描述:復(fù)制當(dāng)前行咙咽,并粘貼到下一行老玛,這個(gè)操作不會(huì)影響剪貼板的內(nèi)容。這個(gè)命令配合移動(dòng)行快捷鍵非常有用钧敞。
快捷鍵:Cmd + D(OS X)逻炊、Ctrl + D(Windows/Linux)

5. 提取方法(Extract Method)

描述:提取一段代碼塊,生成一個(gè)新的方法犁享。當(dāng)你發(fā)現(xiàn)某個(gè)方法里面過(guò)于復(fù)雜余素,需要將某一段代碼提取成單獨(dú)的方法時(shí),該技巧是很有用的炊昆。
調(diào)用:Menu → Refactor → Extract → Method
快捷鍵:Cmd + Alt + M(OS X)桨吊、Ctrl + Alt + M(Windows/Linux);
更多:在提取代碼的對(duì)話(huà)框凤巨,你可以更改方法的修飾符和參數(shù)的變量名视乐。

6.合并行和文本(Join Lines and Literals)

描述:這個(gè)操作比起在行末使勁按刪除鍵爽多了!該操作遵守格式化規(guī)則敢茁,同時(shí):
合并兩行注釋?zhuān)瑫r(shí)移除多余的//佑淀;
合并多行字符串,移除+和雙引號(hào)彰檬;
合并字段的聲明和初始化賦值伸刃;
快捷鍵:Ctrl + Shift + J谎砾;

7.包裹代碼(Surround With)

描述: 該操作可以用特定代碼結(jié)構(gòu)包裹住選中的代碼塊,通常是if語(yǔ)句捧颅,循環(huán)景图,try/catch語(yǔ)句或者runnable語(yǔ)句。 如果你沒(méi)有選中任何東西碉哑,該操作會(huì)包裹當(dāng)前一整行挚币。

快捷鍵:Cmd + Alt + T(OS X)、Ctrl + Alt + T(Windows/Linux)

8.移除包裹代碼(Unwrap Remove)

描述:該操作會(huì)移除周?chē)拇a扣典,它可能是一條if語(yǔ)句妆毕,一個(gè)while循環(huán),一個(gè)try/catch語(yǔ)句甚至是一個(gè)runnable語(yǔ)句贮尖。該操作恰恰和包裹代碼(Surround With)相反笛粘。

快捷鍵:Cmd + Shift + Delete(OS X)、Ctrl + Shift + Delete(Windows/Linux)

9.手動(dòng)喚出自動(dòng)補(bǔ)全(Class Name Completion)

描述:一般使用 Android Studio 的時(shí)候远舅,自動(dòng)提示會(huì)在你想要提示的時(shí)候自動(dòng)出現(xiàn),比如輸入 Log. 痕钢,就出現(xiàn) Log.d()图柏、Log.e、Log.i() 等提示任连。不過(guò)如果在自動(dòng)提示的時(shí)候手一抖選錯(cuò)的話(huà)蚤吹,比如想選 Log.d() 結(jié)果選了 Log.e() ,你可能會(huì)把 .e() 都刪掉随抠,然后再輸入一個(gè) . 裁着, 然后彈出自動(dòng)補(bǔ)全提示。其實(shí)這時(shí)候只需要?jiǎng)h除 e() 然后手動(dòng)喚出自動(dòng)補(bǔ)全即可拱她。
快捷鍵: Ctrl + Alt + Space (OS X/Windows/Linux) (可能存在快捷鍵沖突無(wú)法喚出二驰,修改下快捷鍵即可)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市秉沼,隨后出現(xiàn)的幾起案子桶雀,更是在濱河造成了極大的恐慌,老刑警劉巖唬复,帶你破解...
    沈念sama閱讀 222,104評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件矗积,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡敞咧,警方通過(guò)查閱死者的電腦和手機(jī)棘捣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)休建,“玉大人乍恐,你說(shuō)我怎么就攤上這事评疗。” “怎么了禁熏?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,697評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵壤巷,是天一觀(guān)的道長(zhǎng)。 經(jīng)常有香客問(wèn)我瞧毙,道長(zhǎng)胧华,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,836評(píng)論 1 298
  • 正文 為了忘掉前任宙彪,我火速辦了婚禮矩动,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘释漆。我一直安慰自己悲没,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,851評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布男图。 她就那樣靜靜地躺著示姿,像睡著了一般。 火紅的嫁衣襯著肌膚如雪逊笆。 梳的紋絲不亂的頭發(fā)上栈戳,一...
    開(kāi)封第一講書(shū)人閱讀 52,441評(píng)論 1 310
  • 那天,我揣著相機(jī)與錄音难裆,去河邊找鬼子檀。 笑死,一個(gè)胖子當(dāng)著我的面吹牛乃戈,可吹牛的內(nèi)容都是我干的褂痰。 我是一名探鬼主播,決...
    沈念sama閱讀 40,992評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼症虑,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼缩歪!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起谍憔,我...
    開(kāi)封第一講書(shū)人閱讀 39,899評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤驶冒,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后韵卤,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體骗污,經(jīng)...
    沈念sama閱讀 46,457評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,529評(píng)論 3 341
  • 正文 我和宋清朗相戀三年沈条,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了需忿。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,664評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖屋厘,靈堂內(nèi)的尸體忽然破棺而出涕烧,到底是詐尸還是另有隱情,我是刑警寧澤汗洒,帶...
    沈念sama閱讀 36,346評(píng)論 5 350
  • 正文 年R本政府宣布议纯,位于F島的核電站,受9級(jí)特大地震影響溢谤,放射性物質(zhì)發(fā)生泄漏瞻凤。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,025評(píng)論 3 334
  • 文/蒙蒙 一世杀、第九天 我趴在偏房一處隱蔽的房頂上張望阀参。 院中可真熱鬧,春花似錦瞻坝、人聲如沸蛛壳。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,511評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)衙荐。三九已至,卻和暖如春浮创,著一層夾襖步出監(jiān)牢的瞬間忧吟,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,611評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工蒸矛, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留瀑罗,地道東北人胸嘴。 一個(gè)月前我還...
    沈念sama閱讀 49,081評(píng)論 3 377
  • 正文 我出身青樓雏掠,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親劣像。 傳聞我的和親對(duì)象是個(gè)殘疾皇子乡话,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,675評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容

  • 寫(xiě)在前面 本文翻譯自Android Studio Tips by Philippe Breault,一共收集了62...
    gerg_peng閱讀 571評(píng)論 0 0
  • 常用技巧 1. 書(shū)簽(Bookmarks) 描述:這是一個(gè)很有用的功能耳奕,讓你可以在某處做個(gè)標(biāo)記(書(shū)簽)绑青,方便后面再...
    飄飄哥閱讀 306評(píng)論 0 1
  • 寫(xiě)在前面# 本文轉(zhuǎn)自深度開(kāi)源,OPEN經(jīng)驗(yàn),翻譯自 Android Studio Tips by Philippe...
    孑然自安閱讀 2,373評(píng)論 7 29
  • 第一步 新建一個(gè)project屋群,或者如果你已經(jīng)有project的話(huà)闸婴,那就直接新建一個(gè)module.注意選擇Java...
    Ariel_Tian閱讀 1,303評(píng)論 0 4
  • 我愿做一個(gè)探索者。對(duì)世界充滿(mǎn)好奇芍躏,愿深入了解人性邪乍、人心,提升自我素質(zhì)。 今天去銀行庇楞,年輕的工作人員叫我阿姨榜配,雖然我...
    知音姐姐閱讀 151評(píng)論 0 2