1. 程式人生 > >Android Studio for mac快捷鍵

Android Studio for mac快捷鍵

Mac os x 10.5+快捷鍵

F1~F12
F1: 檢視類或方法的註釋 ctrl+J 也可以實現
F4 定位到屬性、方法、類等它們的宣告。類似cmd +左鍵點選進入

註釋
cmd+/  單行註釋
cmd+alt+/ 多行註釋

alt+enter:快速修復
alt+F7 檢視方法在哪被呼叫,類似的還有ctrl+alt+H
alt+UP/Down 擴大或縮小快鍵鍵

shift+F6 重新命名
shift+alt+up|down 將一行程式碼上移或下移一行
shift+alt+C 顯示最近修改的程式碼
shift+left/right 逐個字母選中
shift+enter 自動在下一行新增行

ctrl+O 選擇覆蓋重寫方法
ctrl+I 實現抽象類或介面中的方法
Ctrl+H 檢視類的繼承關係
ctrl+alt+O 優化匯入包
ctrl+alt+I 自動行縮排
ctrl+alt+H 開啟呼叫層級結構即誰呼叫了當前選中的物件
ctrl+空格  自動補全
ctrl+J 檢視註釋
ctrl+enter 生成setter、getter、constructor等


cmd+alt+B 檢視介面方法實現類(游標在介面方法名上)
cmd+alt+V 把選中程式碼提取為變數 類似 alt+enter
cmd+alt+T surround with(if..else/try..catch/etc..)
cmd+alt+F 把方法內選中程式碼抽取為成員屬性
cmd+alt+P 將內部變數抽取為方法的引數
cmd+alt+C 提取為常量
cmd+alt+M 將程式碼塊抽取為方法 
cmd+alt+L 格式化程式碼  
cmd+alt+O 在當前project中搜索屬性(成員和靜態,不論是否私有),再按一次...
cmd+alt+enter 在當前行上新增一行,游標定位到行首
cmd+alt+left/right 返回到上一步操作

cmd+shift+U 大小寫轉換
cmd+shift+up/down 當前內容行上移或下移一行(在本方法內)
cmd+shift+O 在當前project中搜索檔案,再按一次...
cmd+shift+enter 補全當前語句(比如自動加分號,自動加花括號),如果有分號,則換行。

cmd+滑鼠左鍵  檢視元素簡短說明,點選進入
cmd+U 進入到父類中的同名方法中,也就是進入被覆寫的方法中
cmd+E 顯示最近開啟過的檔案 open recent file
cmd+X或cmd+delete 刪除一行 
cmd+D 複製一行 
cmd+Z 撤銷 cmd+c 複製 cmd+v 貼上  cmd+s 儲存  
cmd+O 在當前project中搜索class,再按一次,可以搜尋非當前project中的class
cmd+F/cmd+R 查詢與替換
cmd+W 關閉當前檔案
cmd+P 顯示選中方法的引數
cmd+N 生成程式碼 ctrl+enter
cmd+left/right 跳轉到行 開頭或結尾
cmd+減號/加號  摺疊/展開當前程式碼塊
cmd+G 查詢下一個
cmd+shift+G 查詢上一個
cmd+F12 或 cmd+7 檢視類中的成員,相當於eclipse中ctrl+o

搜尋相關
cmd+o 在當前project中搜索class,再按一次...
cmd+shift+o  在當前project中搜索檔案 ,再按一次...
cmd+alt+o 在當前project中搜索屬性(成員和靜態,不論是否私有) 
cmd+shift+F 全域性搜尋

Debug除錯
step into F7 單步進入  進入方法內部。類似eclipse的F5
step over F8 單步跳過  直接進行下一步。類似eclipse的F6
step out  Shift+F8 跳出當前方法,回到呼叫處。類似eclipse的F7
結束除錯或跳到下一個斷點 cmd+alt+R  類似eclipse的F8