轉自:https://www.cnblogs.com/kehaoran/p/11101410.html
依稀記得大神都是使用超多的快捷鍵來開發的。雖然要成爲大神的路很遠,不過把下面這些快捷鍵用熟練,就相當於把寶劍磨的既快又光,相當於有了一件極品的裝備,對於接下來的打(升)怪(職)升(加)級(薪)那肯定是有超高屬性加成的呢。
首先推薦Mac的一款快速查看軟件中自己設置的快捷鍵的軟件CheatSheet
CheatSheet for mac能顯示出幾乎所有軟件程序的快捷鍵列表,而列表中的功能,除了可以用快捷鍵操作,也是可以點的。如果你不喜歡用菜單。
Mac 鍵盤符號標識
1.項目相關快捷鍵
-
新建項目:⇧⌘N
-
新建文件夾:⌥⌘N
-
Run:運行 ⌘R
-
Profile:⌘I
-
Analyze:檢測疑似內存泄漏⌘⇧B
-
Clean:清空緩存⌘⇧K
-
Stop:停止運行⌘.
-
Build: 生成⌘B(先 compiling)
-
打開文檔:⇧⌘0
編譯器操作
-
顯示標準編輯器(Standard Editor):⌘↩
-
顯示輔助編輯器(Assistant Editor):⌥⌘↩
View > Assistant Editor中可以選擇不同的水平或豎直的排列
-
顯示版本編輯器(Version Editor):⇧⌥⌘↩
-
方法跳轉 :⌃ 6
-
展示/隱藏導航器面板:⌘0
各級面板均有快捷操作 -
顯示/隱藏實用工具面板:⌥⌘0
各級面板均有快捷操作 -
打開控制檯:⇧⌘C
-
顯示/隱藏調試區域:⇧⌘Y
-
在項目中查找:⇧⌘F
-
在項目中查找和替換:⇧⌥⌘F
-
打開偏好設置:⌘,
-
一個快速打開Assistant Editor的方式--只需要按住Option鍵並點擊你想要在當前編輯框右邊打開的文件即可。方便 xib 的使用
2.文件操作快捷鍵
-
快速打開文件:⇧⌘O
-
新建類文件:⌘N
-
展示當前你在工程導航器中打開的文件:⇧⌘J
-
以之前瀏覽的文件順序切換:⌃⌘←/→
-
在.h 和 .m 之間跳轉:⌃⌘↑/⌃⌘↓
3.代碼操作快捷鍵
-
到指定行:⌘L
-
當前行增加斷點:⌘\
-
忽略所有斷點:⌘Y
-
註釋當前行:⌘/
-
代碼對齊:⌃I
-
Move Line Up/Down: ⌥⌘ ] or [
-
向前/向後縮進: ⌘] or [
-
Xcode9之後版本代碼摺疊:
-
局部摺疊(摺疊一個函數):⌥⌘←/→
-
全局摺疊(摺疊當前文件下的全部函數):⌥⇧⌘←/→
-
摺疊註釋塊:(/* */之間的文字):⌃⇧⌘←/→
-
查找:⌘F
-
查找下一個:⌘G or enter
-
查找上一個:⌘⇧G or ⇧+enter
-
用選擇的查找:⌘E
-
用選擇的替換:⌘⌃E
-
查找和替換:⌥⌘F
-
快速文檔:⌥+左鍵
-
跳轉至定義:⌃⌘+左鍵(自測“⌘右鍵”也可以)
當然樂趣並不僅限於此,像其他優秀的編輯器一樣,Xcode允許你爲每個菜單項目或者貫穿app的操作自定義快捷鍵:
4.操作系統快捷鍵
Mac 操作
-
Mac 鎖屏:⌃⌘Q
-
顯示/隱藏 Dock:⌥⌘D
窗口操作
-
最大化:⌃⌘F
-
最小化:⌘M
-
隱藏:⌘H
-
隱藏其他:⌘⌥H
-
不同應用切換:⌘Tab
-
相同桌面相同應用不同項目切換:⌘~
-
多個桌面間的切換:⌃ ← / →
-
項目內 New Tab:⌘ T
Xcode指定當前文件New Tab:
⇧⌥⌘左鍵+點選“open in a new tab” -
項目內 Tab 間切換:⌘⇧ ] / [
-
Tab內 頁面間切換:⌘ ] / [
-
隱藏所有窗口顯示桌面:F11
文本編輯
-
快速切換到文件的頂部/底部:⌘ + up/down
-
將光標移動到所在行的最前面/後面:⌘ + 左 / 右
-
將光標移動到所在單詞的最前面/後面:⌥ + 左 / 右
上面的操作加上 ⇧ 就是選中
-
刪除:
刪除光標所在行之前的代碼:⌘ + delete
刪除光標所在行之後的代碼:⌃ +k
刪除光標之前的一個單詞:⌥ + delete
刪除光標之後的一個字符:⌃D -
移動光標:
前移光標:⌃F
後移光標:⌃B
移動光標到上一行:⌃ P
移動光標到下一行:⌃ N
移動光標到本行行首:⌃ A
移動光標到本行行尾:⌃ E
交換光標左右兩邊的字符:⌃ T -
使當前光標成爲中間行:⌃L(方便查看上下文)
-
撤銷:⌃Z
-
關閉當前 Tab:⌘W(最後一個 Tab 關閉項目)
-
關閉當前窗口:⇧⌘W