做者:吳白(微博)程序員
手指在鍵盤上飛速跳躍,終端上的代碼也隨着飛舞,是的這確實很酷。優秀的程序員老是這麼一羣人,他們不拘於現狀,不固步自封,他們喜歡新奇的事,他們把本身發揮到極致。shell
指法攻略async
放下您鍾愛的鼠標吧,在前行之中它終會成爲你的負累!編輯器
簡記:函數
command 用來導航,控制導航區域工具
alt 控制右邊的一些東西,好比Assistant Editor,utility editor學習
Control 編輯區域上的Jump bar的一些交互atom
Command 1~ 8: 跳轉到導航區的不一樣位置spa
Command 0 :顯示/隱藏導航區3d
Command Alt 1~ 6:在不一樣檢測器之間跳轉
Control Command Alt 1~4: 在不一樣庫之間跳轉
Control 1~ 6: 在Jump bar的不一樣標籤頁的跳轉。
Command Alt 0: 顯示/關閉工具區
Command + Enter: 顯示標準單窗口編輯器
Command Alt Enter:打開Assistant editor
Command Alt Shift Enter: 打開版本控制編輯器
Command + Shift + Y:顯示/隱藏調試區
Command + Shift + J,可展現當前你在工程導航器中打開的文件
Cmd + . 方便地暫停運行iOS模擬器
查找
使用 Command + Shift + Option + F 來打開 Find navigator 的替換模式,若是你嫌麻煩,也可使用 Command + Shift + F 來打開 Find navigator 的查找模式,若是你還嫌麻煩,使用 command + 3 來打開 Find navigator,而後開啓查找或者替換模式,選擇一種最適合本身的方式就好。
快速打開
Command + Shift + O能夠直接跳轉到某個方法定義或者指定的代碼文件。喜歡使用鍵盤但不喜歡使用鼠標的人會大愛這個快捷方式。鍵入第一個字母便可快速切換至某個文件或者找到特定的代碼行。好比鍵入vDL,最早展現的結果是帶有viewDidLoad()名的函數。
幫助
Command + Shift + 0 (Zero)打開文檔和參考,鍵入代碼中的某個關鍵字,文檔提供了一些額外的資源和示例工程。固然也能夠在變量、類或者方法名上執行Option+雙擊名稱操做,從而更方便地跳轉至文檔。
在類或者方法名上執行Option + Left點擊操做使用內聯幫助可幫開發者快速學習類或代碼片斷的用法。若是點擊了彈出視圖底部的參考連接,那麼就能夠方便地跳轉到Xcode提供的文檔中。
我的比較中意Option+雙擊名稱操做,畢竟來的直接。
代碼片斷
Xcode的代碼片斷(Code Snippets)建立自定義的代碼片斷,當你重用這些代碼片斷時,會給你帶來很大的方便。
經常使用代碼塊
1.copy:
1 |
|
2.strong:
1 |
|
3.weak:
1 |
|
4.assign:
1 |
|
5.delegate:
1 |
|
6.block:
1 |
|
7.mark:
1 |
|
8.gmark:
1 |
|
9.warning:
1 |
|
10.ReUseCell:
1 2 3 4 5 6 |
|
11.initObj:
1 2 3 4 |
|
12.dataFill:
1 2 3 |
|
13.MainGCD:
1 2 3 |
|
14.GlobalGCD:
1 2 3 |
|
15.AfterGCD:
1 2 3 |
|
16.OnceGCD:
1 2 3 4 |
|
黑技能(給代碼排序)
使用Spotlight來搜索Automator,並打開它;而後點擊File->New,並選擇服務(service)一項;在Actions篩選欄,輸入shell,而後雙擊運行shell腳本;在新添加的服務的菜單欄上,檢查Output replaces selected text;將腳本內容切換至sort | uniq;同時按下command + s,將服務保存爲 Sort & Uniq。