開發(fā)中使用快捷鍵能起到事半功倍的功效,現(xiàn)總結(jié)自己常使用的Xcode快捷鍵如下醉箕。
移動光標(biāo)
1> ctr + a ???????????????????????? 光標(biāo)移到行首? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
2> ctr + e ???????????????????????? 光標(biāo)移到行尾
3> ctr + p ???????????????????????? 光標(biāo)上移一行
4> ctr + n ???????????????????????? 光標(biāo)下移一行
5> ctr + k ???????????????????????? 刪除光標(biāo)到行尾所有內(nèi)容
折疊代碼
1> opt +向左 ???????????????????? 折疊當(dāng)前函數(shù)體
2> opt +向右 ???????????????????? 展開當(dāng)前函數(shù)體
3> shift + opt +向左? ? ? ? ? ? 折疊當(dāng)前文件所有函數(shù)體
4> shift + opt +向右? ? ? ? ? ? 展開當(dāng)前文件所有函數(shù)體
界面操作
1> cmd + f ???????????????????????? 在當(dāng)前文件中搜索
2> shift + cmd + f? ? ? ? ? ? ? ?當(dāng)前工程中全局搜索
3> cmd + shift + o? ? ? ? ? ? ? ?打開快速查找界面
4> cmd + shift + y? ? ? ? ? ? ? ?打開/關(guān)閉調(diào)試欄
5> cmd + 0? ? ? ? ? ? ? ? ? ? ? ? ?打開/關(guān)閉代碼導(dǎo)航面板
6> cmd + opt + 0? ? ? ? ? ? ? ? 打開/關(guān)閉工具面板
7> cmd + opt + 回車? ? ? ? ? ?打開助理編輯器(一般連線到代碼中用)
8> cmd + 回車? ? ? ? ? ? ? ? ? ? 關(guān)閉助理編輯器(打開主編輯器)
跳轉(zhuǎn)
1> cmd + 1~8? ? ? ? ? ? ? ? ? ? ?跳轉(zhuǎn)到工程結(jié)構(gòu)目錄~報告目錄
2> cmd + shift + 0? ? ? ? ? ? ? 打開Xcode文檔
編譯運(yùn)行
1> cmd + b? ? ? ? ? ? ? ? ? ? ? ? ?編譯工程
2> cmd + r? ? ? ? ? ? ? ? ? ? ?????運(yùn)行工程
3> cmd + .? ? ? ? ? ? ? ? ? ? ? ? ?停止運(yùn)行
4> cmd + shift + k? ? ? ? ? ? ?清理當(dāng)前項(xiàng)目緩存
代碼選擇
1> shift + cmd +向左 ????????選中光標(biāo)左側(cè)所有內(nèi)容
2> shift + cmd +向右? ? ? ? ?選中光標(biāo)右側(cè)所有內(nèi)容
3> shift + cmd +向下? ? ? ? ?選中光標(biāo)到文件末所有內(nèi)容
4> shift + cmd +向上? ? ? ? ?選中光標(biāo)到文件首所有內(nèi)容
5> shift + opt +向左? ? ? ? ? ?選中光標(biāo)到詞首
6> shift + opt +向右? ? ? ? ? ?選中光標(biāo)到詞末
7> shift + opt +向上? ? ? ? ? ?選中光標(biāo)上面一行內(nèi)容
8> shift + opt +向下? ? ? ? ? ?選中光標(biāo)下面一行內(nèi)容
代碼移動
1> cmd +[? ? ? ? ? ? ? ? ? ? ? ????????左移當(dāng)前行一個tab
2> cmd +]? ? ? ? ? ? ? ? ? ? ? ? ????? 右移當(dāng)前行一個tab
3> cmd + opt +]? ? ? ? ? ? ? ? ?????向下移動當(dāng)前選中的代碼
4> cmd + opt +[? ? ? ? ? ? ? ? ?????向上移動當(dāng)前選中的代碼
最后補(bǔ)充一些mac OS的快捷鍵
1> cmd + w? ? ? ? ? ? ? ? ? ? ?????關(guān)閉當(dāng)前選中窗口
2> cmd + q? ? ? ? ? ? ? ? ? ? ? ????退出當(dāng)前應(yīng)用
3> cmd + n? ? ? ? ? ? ? ? ? ? ? ????新建Finder窗口(需要先回到桌面)
4> cmd + delete? ? ? ? ? ? ? ????刪除選中文件/文件夾(不帶提示窗口)
5> cmd + option + delete? ? 刪除選中文件/文件夾(帶提示窗口)
6> cmd + c? ? ? ? ? ? ? ? ? ? ? ? ?復(fù)制文件/文件夾
7> cmd + x? ? ? ? ? ? ? ? ? ? ? ? ?剪切文本(對文件/文件夾相當(dāng)于cmd+c)
8> cmd + v? ? ? ? ? ? ? ? ? ? ? ? ?粘貼文件/文件夾? ?
9> cmd + shift + g? ? ? ? ? ? ? 前往文件夾
10> cmd + k? ? ? ? ? ? ? ? ? ? ? ?前往服務(wù)器
11> cmd + option + Esc? ? ?調(diào)出任務(wù)管理器