工欲善其事,必先利其器
查找/查看相關(guān)
快捷鍵 | 說(shuō)明 |
---|---|
雙擊shift | 全局查找 |
cmd + F | 當(dāng)前文件查找 |
cmd + R | 當(dāng)前文件替換 |
shift + cmd + F | 全局查找 |
shift + cmd + R | 全局替換 |
cmd + G / shift + cmd + G | 跳轉(zhuǎn)到下一個(gè)/上一個(gè)高亮的變量 |
cmd + E | 打開(kāi)最近訪(fǎng)問(wèn)的文件列表 |
cmd + fn + F12 | 列出當(dāng)前類(lèi)中所有成員 |
opt + fn + F7 / cmd + 鼠標(biāo)點(diǎn)擊 | 類(lèi)/方法在全局項(xiàng)目中引用情況 |
cmd + fn + F7 | 類(lèi)/方法在當(dāng)前文件的引用情況 |
ctr + H | 查看類(lèi)繼承關(guān)系 |
ctr + opt + H | 方法被調(diào)用層級(jí)結(jié)構(gòu) |
opt + cmd + B | 查看接口的實(shí)現(xiàn) |
cmd + U | 跳轉(zhuǎn)到超類(lèi)方法 |
cmd + L | 跳轉(zhuǎn)至第幾行 |
cmd + [ / ] 或者 opt + cmd + ← / → | 跳轉(zhuǎn)至前一次/后一次編輯的位置 |
cmd + P | 列出方法中有效參數(shù) |
fn + F2 | 跳轉(zhuǎn)至錯(cuò)誤或警告位置 |
fn + F1 | 查看類(lèi)/方法的注釋文檔 |
控制操作相關(guān)
快捷鍵 | 說(shuō)明 |
---|---|
opt + cmd + T | Surround with快速調(diào)出if,for,try…catch,while等環(huán)繞代碼 |
cmd + J | 快速生成模版代碼塊,如if,while,return |
cmd + N | 快速生成getter/setter方法,構(gòu)造方法,toString()方法等 |
shift + cmd + enter | 行尾自動(dòng)添加分號(hào),if后面自動(dòng)加“(){ }” |
ctr + O | 引入重寫(xiě)父類(lèi)的方法 |
ctr + I | 引入接口或抽象類(lèi)方法的實(shí)現(xiàn) |
opt + return | 下一步意圖猜測(cè) |
opt + cmd + ← / → | 返回前一次/后一次光標(biāo)處 |
shift + cmd + V | 選擇最近的剪切板內(nèi)容,插入到文本 |
cmd + / | 注釋與取消注釋?zhuān)⑨屝Ч?//... |
opt + cmd + / | 注釋與取消注釋?zhuān)⑨屝Ч?.../ |
opt + shift + up/down | 上下移動(dòng)代碼 |
cmd + shift + up/down | 上下代碼行換位 |
opt + ← / → | 單詞間或駝峰間跳轉(zhuǎn) |
shift + cmd + U | 切換大小寫(xiě) |
ctr + tab | 切換文件 |
opt + up/down | 增加/減少選擇區(qū)域 |
ctr + +/- | 展開(kāi)/收縮代碼塊 |
shift + ctr + +/- | 全局展開(kāi)/收縮代碼塊 |
ctr + Z / shift + ctr + Z | 撤銷(xiāo)/取消撤銷(xiāo) |
cmd + C / cmd + delete | 刪除行 |
cmd + D | 復(fù)制行 |
shift + ctr + J | 合并行 |
opt + 鼠標(biāo)框選 | 列編輯 |
opt + ctr + L | 格式化代碼 |
ctr + opt + I | 自動(dòng)縮進(jìn)對(duì)齊 |
opt + ctr + O | 清除無(wú)效包 |
cmd + , | 打開(kāi)設(shè)置 |
shift + esc | 隱藏窗口 |
代碼重構(gòu)相關(guān)
快捷鍵 | 說(shuō)明 |
---|---|
shift + fn + F6 | 批量重命名 |
opt + cmd + M | 方法重構(gòu),方法抽離 |
opt + cmd + P | 抽離為方法參數(shù) |
opt + cmd + V | 抽離為局部變量 |
opt + cmd + F | 抽離為成員變量 |
編譯運(yùn)行調(diào)試
快捷鍵 | 說(shuō)明 |
---|---|
cmd + fn + F9 | 編譯源碼 |
ctr + R | 運(yùn)行 |
ctr + B | 調(diào)試 |
fn + F8 | step over跳到下一步 |
fn + F7 | step into進(jìn)入代碼 |
opt + cmd + R | 直接運(yùn)行 |
cmd + fn + F2 | 退出調(diào)試 |
版本控制
快捷鍵 | 說(shuō)明 |
---|---|
ctr + V | 打開(kāi)Git操作列表 |
cmd + K | 提交修改 |
shift + cmd + K | 推到服務(wù)器 |