原文網址:http://www.3g-edu.org/ios_free/3G-89.htmios
Xcode有許多快捷鍵,這些快捷鍵在Xcode的工具欄裏都有標註,學會使用這些快捷鍵能夠大大的提升你的編程效率。本文來給你們介紹一些Xcode經常使用快捷鍵,設置方法:Xcode主菜單->Xcode->Preferences->Key bindings 中查看與修改。編程
mac的鍵盤都是專用的,上面有三個功能鍵,比windows下常見的ctrl和alt,多處一箇中國結的鍵,呵呵,暫且這麼叫吧。就是下圖上的幾個:windows
他們對應的,Option就是alt鍵,Command就是win鍵,那個常常在網吧被人扣掉的很討厭的按鍵。瀏覽器
固然,在我第一次進入mac時仍是頭暈,沒搞明白鍵盤的多數按鍵,尤爲是在鍵盤檢測以前。因此,仍是先看看偏好設置裏的每個項目吧。函數
鍵盤的按鍵在檢測完以後,會出現下面的幾個應用了。工具
win+alt:切換輸入法ui
win+tab:切換任務窗口調試
ctrl+tab:瀏覽器內標籤切換code
win+shift+3:屏幕截圖,自動保存到桌面htm
win+shift+4:指定區域截圖,跟qq截圖同樣。很爽,不再用依賴qq了。
其實我前幾天把ctrl和win鍵的功能給對換了,比較適合正常的習慣,不過剛纔換了回來,但願能更接近真實的mac專用鍵盤的感受吧。
另外,mac上的文件重命名頗有意思,居然是選中後,按enter,也就是會車鍵。這跟windows徹底不同。
1、運行調試
1.快捷鍵:
command+shift+R 打開控制檯
command+W 關閉控制檯(誰有焦點就關閉誰)
command+R 編譯並運行程序 Build and Go
command+shif+E 打開或關閉File Name視圖
command+[或] 把選定的多行代碼或光標所在行的代碼,左移或右移
command+L 跳到某行
2.調試快捷鍵:
command+shift+Y 打開調試窗口
command+Y 調試運行程序
command+option+P 繼續
command+shift+O 跳過
command+shift+I 進入
command+shift+T 跳出
3.其餘
command+ \: 設置或取消斷點
command+ option + \: 容許或禁用當前斷點
command+ option + B: 查看所有斷點
command+ RETURN: 編譯並運行(根據設置決定是否啓用斷點)
command+ R: 編譯並運行(不觸發斷點)
command+ Y: 編譯並調試(觸發斷點)
command+ shift + RETURN: 終止運行或調試
command+ B: 編譯
command+ shift + K: 清理
2、代碼導航
command+shift+D 打開Open Quidkly窗口,可用於快速打開一個文件,而不用到文件樹中目視查找。
頭文件(#import *.h這裏)得到光標,再按shift+command+D,彈出一個窗口,可跟入一個頭文件
shift+command+D,彈出一個窗口,輸入頭文件名字可跟入一個頭文件
alt+command+上箭頭 查看配套文件,爲當前的.m文件查看.h文件,或返過來。
command+ CTRL + LEFT: 摺疊
command+ CTRL + RIGHT: 取消折疊
command+ CTRL + TOP: 摺疊所有函數
command+ CTRL + BOTTOM: 取消所有函數摺疊
CTRL + U: 取消所有摺疊
3、編輯代碼
1.代碼縮進
左縮進 command+[
右縮進 command+]
2.代碼編輯
control-F: 向右一個字符(forward)
control-B: 向左一個字符(backward)
control-P: 前一行(previous)
control-N: 後一行(next)
control-A: 去行首
control-E: 到行尾(end)
control-T: 調換光標兩邊的字符(transpose)
control-D: 刪除光標右側字符(delete)
control-K: 刪除本行剩餘的字符(kill)
command+ D: 添加書籤
command+ /: 註釋或取消註釋
CTRL + .: 參數提示
ESC: 自動提示列表
3.文檔內搜索
Command+ F: 搜索
Command+ G: 搜索下一處
Shift + Command+ G: 搜索上一處
4.代碼自完成
輸入變量名和方法名的前幾個字母時,IDE會給予提示,這時候你能夠:
tab 確認
esc 顯示代碼提示菜單,其中包含因此可能可能匹配相。E:枚舉,f:函數,#:#define指令,m:方法,C:類
control+. 在各個代碼提示選項之間循環,做用等同於esc鍵,只是外觀不一樣。
shift+control+. 同上,可是反相循環
若是代碼自動完成沒有出來,你可使用esc鍵呼出他。
代碼自動完成方法提示時,如上圖,有兩個參數,在輸入完第一個參數,如何光標定位到下一個參數:
tab 移動到代碼提示的下一個點位符
contorl +/ 移動到代碼提示的下一個點位符
5.代碼快照:
主菜單:File->Make Snapshot 會記住當前代碼的狀態,如今你能夠「破壞」你的代碼了
主菜單:File->Snapshot 打開快照窗口,這裏能夠進行恢復項目工做
4、重構快捷鍵
1.重構快捷鍵--修改變量名:
contorl+command+T 指修改變量名,先選中一個變量名,再使用這個快捷鍵,輸入新名字,同一個變量在多個被使用的地方都發變了,菜單是:Edit->Edit all in Scope
若是這個功能很差使多是:
1.你沒有事先,先選中變量名
2.關閉了語法着色功能 ,或你改動過他
2.重構快捷鍵--修改類名:
選中類名,(光標在類名字母中就行,全選中也能夠),按shift+command+J鍵,出現一個新窗口,輸入新名字。能夠勾選Snaplhot,修改類名時,Rename related files也會被選中。
能夠Preview(預覽),看看影響到了哪些類,還能夠單個文件對比。
對應的主菜單是:Edit->Refactor
5、文件窗體
1.文件
command+ N: 新文件
command+ shift + N: 新項目
command+ O: 打開
command+ S: 保存
command+ shift + S: 另存爲
command+ W: 關閉窗口
command+ shift + W: 關閉文件
2.窗體
command+ shift + B: 編譯窗口 command+ shift + Y: 調試代碼窗口 command+ shift + R: 調試控制檯 command+ shift + E: 主編輯窗口調整