Xcode4 作戰效率提升手冊

來源:互聯網
上載者:User

之前有幸參加了 iOS Tech Talk Bejing 有個session中示範了一招加快debug效率的方式, 覺得非常好. 在此也分享下我常用的技巧方便提升大家的工作效率

基礎篇
  • command + arrow up / down                        切換 當前檔案標頭檔和實現檔案
  • control + command + arrow left/right        切換曆史上/下一個檔案
  • command B/R                                                   編譯 / 運行
  • command +  left click   on word                     可以在 方法的聲明/實現, 變數的定義, 類的定義中跳轉
  • option  + left click  on word                            對當前內容做 快速協助
  • shift + command + Y                                        顯示 debug工作區
  • command + f   / option + command + f        搜尋/替換  (搜尋後 command + G 可以跳到下一個結果)
  • shift + command + F                                        是全域搜尋,非常方便
  • (esc)                                                                    自動完成菜單

PS. 還有幾個OSX系統通用的命令也很有效率

  • option + arrow left / right                以單詞為單位移動游標
  • command + arrow left /right           移動游標到行頭,行尾 
進階篇
  • shift + command + o            快速定位檔案
  • shift + command + j             在項目導航中顯示當前檔案 (在大項目中尤其好用,推薦!)
  • option + click 項目導航中的檔案      可以在輔助編輯器裡開啟該檔案, 方便同時查看多個源檔案 (預設的輔助編輯器功能很弱,這樣基本能找回xcode3的 split screen功能了)
  • command  + L                      定為到檔案的指定行
  • shift + command +L            跳到游標所在位置 (當然更多時候我比較喜歡點下箭頭來定位)
  • control + i                             對選中文字 重新格式化縮排
Debug篇

Xcode4 啟用一體化IDE後, 偵錯工具有時候變得非常討厭, 有同感的同學請繼續往下看吧. (此內容學習至 ios tech talk ! )

  1. 建立一個tab(cmd + t) 雙擊tab名修改名字為 CONSOLE     #不知道tab可以改名吧! 這弱爆的體驗呐
  2. 調整 CONSOLE tab為你喜歡的調試外觀, 我喜歡有個大大的log視窗(shift+cmd+c), 左邊顯示debug欄,不顯示右側欄 , 留一點空間給編輯器, 方便斷點時候跟蹤 , 最後效果附圖
  3. 可以將console tab關閉了 (xcode會自動記憶此tab的設定, 這下應該明白你調試時候經常有時候有log視窗,有時候又需要自己開啟的原因了吧 )
  4. 在設定中開啟 behavior 這選項
  5. 選擇 run start , 只勾選 `show tab CONSOLE` 和 `show navigator Debug`
  6. 把 run complete 裡的選項全關了.   # 這樣調試結束我們還能繼續看log,而不是預設的log也被關閉
  7. 完成, 運行 !  如果你有多個螢幕, 還可將console tab 拖出放置,效果更好! 原文連結:http://ixhan.com/2011/12/high-efficiency-xcode/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.