歡迎訪問我的個人博客轉(zhuǎn)發(fā)請注明出處:http://www.wensibo.top/2017/03/09/Android%20Studio快捷鍵總結(jié)/
Android Studio2014年已經(jīng)正式發(fā)布了,但是前幾天才更新到2.3的版本蹈胡,據(jù)說很多人升級了之后出現(xiàn)很多不可預(yù)見的bug朋蔫,我還是乖乖守好我的2.2.3驯妄,之篇文章我和大家一起分享在使用Android Studio過程中經(jīng)常會用到的以及許多能夠提高效率但是我個人不經(jīng)常用的快捷鍵,需要注意的是我只介紹Windows操作環(huán)境下的快捷鍵源织,理論上來說Windows與Linux用戶在快捷鍵上是相同的微猖,但是Mac用戶就會比較特殊凛剥,畢竟有錢人都比較特殊對吧??,我一個窮屌絲就暫時下不了微軟大哥的船了逻炊。對了盲憎,我還會用粗體的形式標(biāo)出經(jīng)常會使用到的快捷鍵饼疙,很多時候你會覺得背這些快捷鍵確實(shí)是一件很煩人的事情慕爬,但是最好是實(shí)踐出真知医窿,不要硬性背炊林,或許能夠有更好的效果渣聚。
Windows系統(tǒng)下Android Studio快捷鍵總結(jié)
快捷鍵,加粗的是經(jīng)常會使用的 | 描述 |
---|---|
Ctrl+E | 打開最近操作的文件 |
Ctrl+Z | 撤銷 |
Ctrl+Shift+Z | 重做(在Eclipse中使用的是Ctrl+Y) |
Ctr+Y | 刪除該行(Eclipse中的刪除該行是Ctrl+D) |
Ctrl+D | 向下復(fù)制該行 |
F11 | 將鼠標(biāo)停留的所在行加入書簽Bookmarks中奕枝,可以使用快捷鍵Alt+2查看所有的書簽以及Favorites和斷點(diǎn)BreakPoints |
Ctrl+Alt+向左/右箭頭 | 遍歷你的導(dǎo)航操作(如光標(biāo)移動、選項(xiàng)卡切換和文件打開) |
Alt+左右箭頭 | 可以在所有已經(jīng)打開的文件中左右切換 |
Alt+數(shù)字1症歇、2忘晤、3激捏、4、5缩幸、6··· | 可以打開相對應(yīng)的工具按鈕(分布在Android Studio的左表谊、下、右邊邊难咕,并且其中一些按鈕還有一個對應(yīng)的小數(shù)字)距辆,使用Alt+對應(yīng)的數(shù)字就能打開或者關(guān)閉這些按鈕了 |
Ctrl+Shift+V | 復(fù)制歷史記錄 |
Ctrl+Alt+Shift+C | 復(fù)制方法跨算、變量、或類的邏輯引用步势,當(dāng)把此引用粘貼到另一個源文件中時能夠自動導(dǎo)入所需的限定符和導(dǎo)入語句 |
Ctrl+Shift+A | 彈出的搜索框中輸入你想搜索的內(nèi)容(Android Studio的具備的特性坏瘩、功能),系統(tǒng)會給出結(jié)果妄均,這貨很有用?? |
Alt+F1 | 出現(xiàn)Select In 對話框哪自,可以進(jìn)行一些便捷的操作提陶,雖然好用但是還不如用鼠標(biāo) |
Ctrl+N | 在彈出的對話框中輸入類的名字可以直接打開該類隙笆,超贊?? |
Ctrl+Shift+N | 在彈出的對話框中輸入文件的名字可以直接打開該文件升筏,比起上一個能打開的文件更多 |
Ctrl+G | 可以輸入想要到達(dá)的行數(shù)或者行數(shù):列數(shù)您访,文件很長的時候很有用 |
Ctrl+Alt+Home | 可以打開與當(dāng)前文件相關(guān)聯(lián)的文件,例如打開的MainActivity.java檀训,那么他的相關(guān)文件就會是activity_main.xml ,你的同事絕對不知道這一點(diǎn)?? |
Ctrl+H | 可以查看當(dāng)前類(只有在java文件中有效)的繼承關(guān)系峻凫,你會發(fā)現(xiàn)不出意外的話Alt+8 與其效果是同樣的 |
Ctrl+數(shù)字加號 | 展開光標(biāo)所在處已折疊的代碼塊 |
Ctrl+數(shù)字減號 | 折疊光標(biāo)所在處已展開的代碼塊 |
Ctrl+Shift+數(shù)字加號 | 展開所有已折疊的代碼塊 |
Ctrl+Shift+數(shù)字減號 | 折疊所有已展開的代碼塊 |
Ctrl+空格 | 代碼提示荧琼,但是Windows系統(tǒng)下好像是輸入法的切換差牛,如果你還是想使用這個快捷鍵偏化,要么將其改為Ctrl+3,要么就修改注冊表咯驶冒。方法1,方法2 |
Alt+Enter | 絕對是用的最多的袜瞬,可以自動補(bǔ)全當(dāng)行并且將光標(biāo)跳到下一行身堡,當(dāng)新引入一個類但是還沒有導(dǎo)入的時候贴谎,只需要對著類的名字使用該快捷鍵就可以自動導(dǎo)入了 |
Shift+Enter | 直接從當(dāng)前行跳轉(zhuǎn)到下一行擅这,不用將光標(biāo)置于當(dāng)前行末尾然后再按回車,十分方便 |
Alt+/ | 同樣也是代碼提示痹扇,不過這個提示只是提供在文件中使用過的單詞溯香,向上循環(huán) |
Alt+Shift+/ | 還是代碼提示玫坛,提示只提供在文件中使用過的單詞,向下循環(huán) |
Ctrl+/ | 代碼注釋炕吸,適用于單行赫模,也可以選擇多行蚀腿,用得最多的了,不用我強(qiáng)調(diào)的啦 |
Ctrl+Shift+/ | 塊注釋 |
Alt+Insert | 呼出Generate命令廓脆,強(qiáng)烈安利?? |
Ctrl+J | 插入代碼模板停忿,或者如果你記得代碼模板的名稱席赂,例如fbc,接著是用Ctrl+J谓晌,則可以直接插入() findViewById(R.id.) |
Ctrl+Alt+J | 當(dāng)選擇一個單詞之后使用該快捷鍵可以直接呼出模板癞揉,選擇其中你需要的就行了 |
Ctrl+Shift+向上箭頭/向下箭頭 | 在作用域的范圍內(nèi)上/下移一條或多條語句喊熟,如果移動的是代碼塊芥牌,則整個代碼塊將會一起移動到下一個語法正確的位置 |
Alt+Shift+向上箭頭/向下箭頭 | 將一條或多條語句向上/下移動而不考慮作用范圍以及語法是否正確 |
Ctrl+Alt+I | 根據(jù)Code Style 中設(shè)置的方案,對當(dāng)前鼠標(biāo)所在的行或選中的多行進(jìn)行縮進(jìn)谬俄,保持代碼美觀很有效 |
Ctrl+Alt+O | 組織導(dǎo)入語句 |
Ctrl+Alt+L | 對文件的代碼格式進(jìn)行重新的整理 |
Ctrl+Alt+T | 選中需要包裹的語句凤瘦,使用該快捷鍵可以快速的將其被try catch案铺,if/else控汉,for或者for each 等包裹返吻,用熟了會很方便 |
Ctrl+Shift+Delete | 選中不想被包裹的語句测僵,使用改快捷鍵可以刪除try catch,if/else沐旨,for或者for each等代碼塊 |
Ctrl+Alt+Shift+T | 呼出Refactor This對話框磁携,可以做很多有關(guān)重構(gòu)的事情良风,四個快捷鍵可以記住成CAST |
Shift+F6 | 重命名該文件 |
Ctrl+F6 | 修改方法名以及參數(shù) |
Ctrl+Shift+F6 | 類型遷移 |
F6 | 移動文件或者移動變量到另一個文件 |
F5 | 復(fù)制文件或者復(fù)制變量到另一個文件 |
Home | 將光標(biāo)置于當(dāng)前行的首個字母前 |
End | 將光標(biāo)置于當(dāng)前行的末尾 |
Ctrl+Alt+V | 抽取變量(variable) |
Ctrl+Alt+C | 抽取常量(constant) |
Ctrl+Alt+F | 抽取字段(filed) |
Ctrl+Alt+P | 抽取參數(shù)(parameter) |
Ctrl+Alt+M | 抽取方法(Method) |
Ctrl+K | Git提交修改 |
Shift+F10 | 運(yùn)行項(xiàng)目 |
Ctrl+Alt+S | 設(shè)置 |
Ctrl+Alt+Shift+S | 項(xiàng)目結(jié)構(gòu)設(shè)置 |
如果你有其他經(jīng)常使用的快捷鍵而我并沒有介紹到的歪脏,歡迎你留言補(bǔ)充粮呢,大家一起共同進(jìn)步鬼贱!