【轉】iOS開發入門:Xcode經常使用快捷鍵

原文網址: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: 主編輯窗口調整

相關文章
相關標籤/搜索