Android Studio常用快捷鍵匯總(mac)
mac上按鍵符號(hào)
? :option / alt
? :shift
? :control
? :command
? :esc
(一)查找/查看相關(guān)
搜索任意內(nèi)容
? ? 雙擊 shift
當(dāng)前文件查找/替換
? ? cmd + F / cmd + R
? ? 使用cmd + G靶壮,sft + cmd + G洁墙,跳到下一個(gè)/上一個(gè)高亮的變量
全局查找/替換
? ? sft + cmd + F / sft + cmd + R
全局搜索類
? ? cmd + O
全局搜索類/方法/參數(shù)
? ? opt + cmd + O
打開最近訪問的文件列表
? ? cmd + E
列出類中的所有成員
command+fn + F12
類/方法在全局項(xiàng)目中引用情況(查看方法/變量/屬性被誰調(diào)用了)
? ? opt + fn + F7 / cmd + 鼠標(biāo)點(diǎn)擊
類/方法在當(dāng)前文件中引用情況
? ? cmd + fn + F7
方法被調(diào)用層級(jí)結(jié)構(gòu)
? ? ctr + opt + H
查看接口的實(shí)現(xiàn)
? ? opt + cmd + B
跳轉(zhuǎn)至超類的方法
? ? cmd + U
跳轉(zhuǎn)至第幾行
? ? cmd + L
返回到上次編輯位置
? ? cmd + [ / ]
? ? opt + cmd + ← / →
當(dāng)前編輯的文件中結(jié)構(gòu)快速導(dǎo)航
? ? cmd + fn + F12
列出函數(shù)方法一系列的有效參數(shù)
? ? cmd + P
跳轉(zhuǎn)至錯(cuò)誤或警告
? ? fn + F2
查看類/方法的注釋文檔
? ? fn + F1
(二)控制操作相關(guān)
Surround with快速調(diào)出if,for,try…catch,while等環(huán)繞代碼
? ? opt + cmd + T
快速生成模版代碼塊簸喂,如if,while,return
? ? cmd + J
快速生成getter/setter方法谱醇,構(gòu)造方法岸更,toString()方法等
? ? cmd + N
行尾自動(dòng)添加分號(hào),if后面自動(dòng)加“(){ }”
? ? sft + cmd + enter
引入重寫父類的方法
? ? ctr + O
引入接口或抽象類方法的實(shí)現(xiàn)
? ? ctr + I
下一步意圖猜測(cè)
opt +return
將最近使用的剪貼板內(nèi)容選擇插入到文本
? ? sft + cmd + V
注釋與取消注釋奏属,注釋效果 //…
? ? cmd + /
注釋與取消注釋仿村,注釋效果 /…/
? ? opt + cmd + /
上下移動(dòng)代碼
? ? opt + sft + up/down
上下代碼行換位
? ? cmd + sft + up/down
單詞間或駝峰間跳轉(zhuǎn)
? ? Alt + ← / →
切換大小寫
? ? sft + cmd + U
切換文件
? ? ctr + tab
選擇區(qū)域
? ? opt + up/down
? ? 注:如果光標(biāo)停留在大括號(hào)處,則選中整個(gè)大括號(hào)區(qū)域
局部代碼塊展開/收縮
? ? cmd + + / cmd + -
全部代碼塊展開/收縮
? ? sft + cmd + + / sft + cmd + -
撤銷/取消撤銷
? ? cmd + Z / sft + cmd +Z
刪除行
cmd + C / cmd +delete
復(fù)制行
? ? cmd + D
合并行
? ? sft + ctr + J
列編輯
? ? Alt + 鼠標(biāo)框選?
格式化代碼
? ? opt + cmd + L
自動(dòng)縮進(jìn)對(duì)齊
? ? ctr + alt + I
清除無效包引用
? ? opt + ctr + O
打開設(shè)置
? ? cmd + ,
隱藏窗口
? ? sft + esc
三)代碼重構(gòu)相關(guān)
類名/方法名/變量名 重命名操作
? ? sft + fn + F6
方法重構(gòu)或舞,方法抽離
? ? opt + cmd + M
抽離成方法參數(shù)
? ? opt + cmd + P
抽離為局部變量
? ? opt + cmd + V
抽離為成員變量
? ? opt + cmd + F
(四)編譯運(yùn)行調(diào)試
編譯源碼
? ? cmd + fn + F9
運(yùn)行
? ? ctr + R
調(diào)試
? ? ctr + B
Step Into(進(jìn)入到代碼)
? ? fn + F7
Step Over(跳到下一步)
? ? fn + F8
直接運(yùn)行
? ? opt + cmd + R
退出調(diào)試
? ? cmd + fn + F2
(五)版本控制
打開git操作列表
? ? ctr + V
提交修改
? ? cmd + K
推到服務(wù)器
? ? sft + cmd + K