Android Studio你不知道的快捷鍵(一)
一般來說鍵盤用的越多鼠標用的越少,那么寫起代碼來效率就越高;常見的快捷鍵想必大家都已經掌握,接下來我就分享一些你可能不知道的但確非常實用的快捷鍵。
下文所有快捷鍵基于如下keymap
Windows: Default
Linux: Default
OSX: Mac OSX 10.5+
自動補全的時候是Enter還是Tab?
在使用自動補全的時候Enter和Tab的行為還是有一些細微的區別的:
- 使用Enter會補全你選擇的語句
- 使用Tab的話,會替換掉你之前在這里的內容(刪除后面的語句直到遇到點號,逗號,分號)
這種情況我們還是會經常遇到的,比如要替換一個資源的ID(R.id.a_xxx_xxx),想必大多數人都是先選擇a.xxx_xxx刪除,然后輸入新的內容,或者相反;其實這時候,用Tab才是最優雅的方式。
快捷鍵:(在補全的時候)Enter/Tab
返回編輯器窗口
正在寫代碼的時候,很多操作會讓焦點脫離編輯器;比如Find Usage, Logcat, 切換到項目結構視圖,類型繼承樹等;如果視圖切換了如何快速切回編輯器繼續寫代碼呢?簡單的鼠標點一下編輯器就可以了,但其實還有兩種選擇:
- Esc: 讓編輯器窗口獲取焦點,這時候就可以輸入代碼了
- Shift + Esc: 這個會讓編輯器獲取焦點,并且順手幫你把剛剛打開的窗口關閉了。
個人喜歡第二種;Find Usage完畢了,Shift + Esc, 優雅~
- Esc: 返回編輯器
- Shift + Esc: 返回編輯器并關閉當前窗口
返回上次打開的工具窗口
接上面那個功能,如果你Shift + Esc寫了一會兒代碼,發現又需要打開剛剛的窗口怎么辦?這種場景通常發生在Logcat這個Tol Window上,看完了日志,寫代碼,寫完代碼看日志;如何快速切換?
快捷鍵:F12
快捷打開窗口
有木有發現有的窗口上面有個數字?這樣的窗口(工具窗)我們可以快捷打開!
- Mac:Cmd + 數字
- windows/Linux:Alt + 數字
任意窗口切換
上面的切換還是無法滿足你的要求?記得Mac的Cmd + Tab,Windows的Alt/Win + Tab嗎?Android Studio也有這個類似的功能,可以讓你切換到任意窗口!
在這個切換窗口打開的時候,你可以直接按數字切換到對應的工具窗口,或者輸入字母搜索右邊的編輯器窗口,如果你需要關閉某個窗口,在上面按BackSpace即可。
快捷鍵:Ctrl + Tab
隱藏所有窗口
好了學了那么多打開窗口的技能,如果你想關閉那些亂七八糟的窗口,安安靜靜寫代碼應該怎么辦?
- Mac:CMD + Shift + F12
- windows/Linux:Ctrl + shift + F12
如果需要恢復所有窗口,再按一次這個快捷鍵即可。
參數提示
這個功能估計很多人知道了,但是還是提一下。在自動補全以后,如果某個方法參數超級長,你不知道參數是什么怎么辦?可以試試這個。
- Mac:CMD + P
- win/Linux:Ctrl + P
來自:http://www.tianweishu.com/2015/12/11/shortcut-of-android-studio-you-may-not-know/?
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!