Android Studio快捷鍵

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

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

描述:你曾經是否想查看一個方法或者類的具體實現,但是不想離開當前界面? 該操作可以幫你搞定。
快捷鍵:Alt + Space / Cmd + Y(OS X)、Ctrl + Shift + I(Windows/Linux)

2.語句補全(Complete Statement)

描述:這個方法將會生成缺失的代碼來補全語句,常用的使用場景如下:
在行末添加一個分號,即使光標不在行末;
為if、while、for 語句生成圓括號和大括號;
方法聲明后,添加大括號;
調用:Menu → Edit → Compelete Current Statement
快捷鍵:Cmd + Shift + Enter(OS X)、Ctrl + Shift + Enter(Windows/Linux);
更多:如果一個語句已經補全,當你執行該操作時,則會直接跳到下一行,即使光標不在當前行的行末。

3.刪除行(Delete Line)

描述:如果沒選中,則刪除光標所在行,如果選中,則會刪除選中所在的所有行。
快捷鍵:Cmd + Delete(OS X)、Ctrl + Y(Windows/Linux)

4.行復制(Duplicate Line)

描述:復制當前行,并粘貼到下一行,這個操作不會影響剪貼板的內容。這個命令配合移動行快捷鍵非常有用。
快捷鍵:Cmd + D(OS X)、Ctrl + D(Windows/Linux)

5. 提取方法(Extract Method)

描述:提取一段代碼塊,生成一個新的方法。當你發現某個方法里面過于復雜,需要將某一段代碼提取成單獨的方法時,該技巧是很有用的。
調用:Menu → Refactor → Extract → Method
快捷鍵:Cmd + Alt + M(OS X)、Ctrl + Alt + M(Windows/Linux);
更多:在提取代碼的對話框,你可以更改方法的修飾符和參數的變量名。

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

描述:這個操作比起在行末使勁按刪除鍵爽多了!該操作遵守格式化規則,同時:
合并兩行注釋,同時移除多余的//;
合并多行字符串,移除+和雙引號;
合并字段的聲明和初始化賦值;
快捷鍵:Ctrl + Shift + J;

7.包裹代碼(Surround With)

描述: 該操作可以用特定代碼結構包裹住選中的代碼塊,通常是if語句,循環,try/catch語句或者runnable語句。 如果你沒有選中任何東西,該操作會包裹當前一整行。

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

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

描述:該操作會移除周圍的代碼,它可能是一條if語句,一個while循環,一個try/catch語句甚至是一個runnable語句。該操作恰恰和包裹代碼(Surround With)相反。

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

9.手動喚出自動補全(Class Name Completion)

描述:一般使用 Android Studio 的時候,自動提示會在你想要提示的時候自動出現,比如輸入 Log. ,就出現 Log.d()、Log.e、Log.i() 等提示。不過如果在自動提示的時候手一抖選錯的話,比如想選 Log.d() 結果選了 Log.e() ,你可能會把 .e() 都刪掉,然后再輸入一個 . , 然后彈出自動補全提示。其實這時候只需要刪除 e() 然后手動喚出自動補全即可。
快捷鍵: Ctrl + Alt + Space (OS X/Windows/Linux) (可能存在快捷鍵沖突無法喚出,修改下快捷鍵即可)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,763評論 6 539
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,238評論 3 428
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 177,823評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,604評論 1 317
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,339評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,713評論 1 328
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,712評論 3 445
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,893評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,448評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,201評論 3 357
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,397評論 1 372
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,944評論 5 363
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,631評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,033評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,321評論 1 293
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,128評論 3 398
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,347評論 2 377

推薦閱讀更多精彩內容