Mac 上 Android Studio常用快捷鍵匯總

一)查找/查看相關(guān)

搜索任意內(nèi)容

    雙擊 sft

當(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

打開最近訪問(wèn)的文件列表

    cmd + E

列出類中的所有成員

command +fn + F12

類/方法在全局項(xiàng)目中引用情況(查看方法/變量/屬性被誰(shuí)調(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

返回上次光標(biāo)處

    alt + command + <

將最近使用的剪貼板內(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

清除無(wú)效包引用

    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


(六)vim插件

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容