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


原文網址:http://www.3g-edu.org/ios_free/3G-89.htm

Xcode有許多快捷鍵,這些快捷鍵在Xcode的工具欄里都有標注,學會使用這些快捷鍵可以大大的提高你的編程效率。本文來給大家介紹一些Xcode常用快捷鍵,設置方法:Xcode主菜單->Xcode->Preferences->Key bindings 中查看與修改。

mac的鍵盤都是專用的,上面有三個功能鍵,比windows下常見的ctrl和alt,多處一個中國結的鍵,呵呵,暫且這么叫吧。就是下圖上的幾個:

他們對應的,Option就是alt鍵,Command就是win鍵,那個經常在網吧被人扣掉的很討厭的按鍵。

當然,在我第一次進入mac時還是頭暈,沒搞明白鍵盤的多數按鍵,尤其是在鍵盤檢測之前。所以,還是先看看偏好設置里的每一個項目吧。

鍵盤的按鍵在檢測完之后,會出現下面的幾個應用了。

win+alt:切換輸入法

win+tab:切換任務窗口

ctrl+tab:瀏覽器內標簽切換

win+shift+3:屏幕截圖,自動保存到桌面

win+shift+4:指定區域截圖,跟qq截圖一樣。很爽,再也不用依賴qq了。

其實我前幾天把ctrl和win鍵的功能給對換了,比較適合正常的習慣,不過剛才換了回來,希望能更接近真實的mac專用鍵盤的感覺吧。

另外,mac上的文件重命名很有意思,竟然是選中后,按enter,也就是會車鍵。這跟windows完全不一樣。

一、運行調試

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: 清理

二、代碼導航

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: 取消全部折疊

三、編輯代碼

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 打開快照窗口,這里可以進行恢復項目工作

四、重構快捷鍵

1.重構快捷鍵--修改變量名:

contorl+command+T 指修改變量名,先選中一個變量名,再使用這個快捷鍵,輸入新名字,同一個變量在多個被使用的地方都發變了,菜單是:Edit->Edit all in Scope

如果這個功能不好使可能是:

1.你沒有事先,先選中變量名
    2.關閉了語法着色功能 ,或你改動過他

2.重構快捷鍵--修改類名:

選中類名,(光標在類名字母中就行,全選中也可以),按shift+command+J鍵,出現一個新窗口,輸入新名字。可以勾選Snaplhot,修改類名時,Rename related files也會被選中。

可以Preview(預覽),看看影響到了哪些類,還可以單個文件對比。

對應的主菜單是:Edit->Refactor

五、文件窗體

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM