分享android studio 快捷鍵使用心得 shortcut
剛使用android studio 印象最深的是它提供相當多很好用的快速鍵, 網上寫的快按鍵 (shortcut), 都太簡單了, 沒有實際用過, 太部分都不知所云, 這裡列出我用過且瞭解的快捷鍵說明, 因為不是抄來的, 所以都是自己的心得, 如果有我自己誤解的地方, 請見諒.
Ctrl+F7 : 可以查詢當前游標所在元素(只有有效元素, 如變數或函數可以, 指令或註解內的文字不行)在目前文件中有參考到的地方,然後按F3可以查下一個, shift+F3反向查詢, 定義的文字查不到, 定義要用Ctrl+B (參看下面說明)
Ctrl+Shift+F7 : 可以高亮度標記當前游標所在的文字(任何文字均可, 含註解內的文字), 在目前文件中所有相同的文字, 然後按F3可以查下一個, shift+F3反向查詢, 按ESC(二次?)可解除
Ctrl + B : 跳到當前游標所在元素的定義位置, 如果abc是個變數, 那麼 int abc 就是定義; 如果abc是個函數(方法,method), 那麼 public void abc() {....} 就是定義, 另外一個更好用的方法是, 如果按住Ctrl再將游標移到變數或函數的位置, 會出現一個懸浮視窗, 內容是該變數或函數的定義內容. 如果只是想查看一下定義的內容, 這樣就不必切換到變數或函數定義的位置再切換回來.
以上這三個(Ctrl+F7, Ctrl+Shift+F7, Ctrl+B), 查找相關變數或函數很好用, 以前我的作法, 都是用Ctrl + F 去搜尋, 用這幾個簡單多了, 而且Ctrl+Shift+F7還可以高亮度標記, 看起來更清楚.
Ctrl+Alt+B 查看interfaces所有的實現方法之定義.
Alt + Q : 查看當前游標所在的函數名稱, 有時函數寫太大了, 看不到函數的開頭名稱, 會搞不清楚目前修改或查看的是不是想要的函數, 又或者類似的程式碼, 但有多個不同的函數, 怕不小心改錯地方. 除了用Alt + Up或更笨的方法用scroll bar去移到函數開頭去確認之外, 這個應該是更聰明快速的方法了.
Ctrl + Z : undo 大家都知道, 但是 redo 呢, eclipse 是 Ctrl + Y, 但android studio, 是Ctrl + Shift + Z, 網上大都沒提到, 我也沒想到, 試了Ctrl + 各個字母都不是, 找了好久, 才查到.
Alt + Up(箭頭向上鍵)/Down(箭頭向下鍵) : 移動到上個函數或下個函數
Ctrl+F11 加書籤標記
Ctrl+ 數字 跳到第幾個bookmark位置
Ctrl+F12 查看類的方法結構
Ctrl+shift+A 快捷鍵搜尋
Ctrl+P 顯示出某方法函數所需要的參數。