相信很多和我一樣的小伙伴剛從Eclipse轉到Android Studio的時候,一定被快捷鍵給搞得頭暈了,像Eclipse中代碼補齊的快捷鍵是Alt+/ ,但是在AS中卻要自己設置,這還不是問題的關鍵,比如在Eclipse中,輸入sw然后按住Alt+/的時候,switch/case代碼塊就自動補齊了,對於我等喜歡偷懶的人來說省去了很多麻煩,但是在AS中就算按住Ctrl+space快捷鍵也沒法補齊代碼塊,是不是就不行了呢,下面我就獻丑了,帶大家一起來定制自己的switch/case代碼塊。
首先我們來看一下我們如何設置代碼補全和提示的快捷鍵。
1.打開AS,如圖所示settings --> keyMap --> comp
點擊后面的快捷鍵黃色區域就可以設置自己的快捷鍵了(remove/add等設置),相信這個難不倒大家。
2.設置好了之后到代碼編輯區編輯代碼,輸入sw,就會有相應的代碼提示出現,如下圖所示。
按回車鍵之后出現的情況如下所示
我們發現AS中並沒有像Eclipse中那樣為我們補齊剩余的代碼,還是需要我們手動去敲,是不是真的就只能這樣呢?谷歌當然不會這樣了!
3.那到底該怎樣去設置呢?我就不跟大家賣關子了,接着往下看!
還是進入settings --> Editor --> Live Templates ,我們就可以看到AS默認的代碼補齊按鍵為tab,但是相信我,就算你現在到代碼編輯區去輸入sw,然后按Tab鍵的話,也不可能出現你想要的結果。
4.好的,重點來了,請看仔細了。
按照圖中的步驟操作就可以了,設置完了之后記住先點擊Apply,再點擊Ok。不然修改不會生效
下面我在區代碼編輯區輸入我們自定義的swi快捷鍵,然后按住Tab鍵,你會發現自己定義的代碼塊出來了,是不是很神奇呢?
然后回車,就會發現原來沒有的代碼塊都出來了
好了,switch/case代碼塊的自動補齊到這里就結束了,但是還沒有完……
5.細心的小伙伴肯定會去鑽研這Live Templates面板,你會發現很多常用的代碼補齊快捷鍵。如圖