Xcode 技巧充電篇

酷酷的哀殿發表於2016-04-11

Rdhat 的錘子————看完這篇文章後,你也能舉起它!( Jeremy Booth 檢閱)

Xcode技巧充電篇

作為工程師,我們最重要的事情就是熟悉我們每天使用的日常工具,但不能僅限於此。只要有可能,我們應該試著掌握和定製能使我們更快、更輕鬆地實現最終目標的工具。下面是一些小提示和技巧,都是我在 Xcode 上面進行程式設計時用到的。希望他們對你有用。

1. Ctrl + 數字鍵

Xcode 能通過組合 +[1/2/4/5/6] 鍵,快速地從專案資料夾一直導航到函式。使用快捷鍵顯示出面版後同樣可以使用搜尋功能。

2. 斷點叮噹

斷點是令人驚歎的。我們也可以補充一些相關知識。你知道嗎?你可以在每次執行指令指標命中時執行一些令人驚歎的 llvm 命令並響起/叮噹聲。當你想知道一個函式被呼叫而無需不斷地繼續執行程式時,你可以結合自動繼續執行功能/的使用。

看看所有這些選項 !

3. 模糊搜尋

是否忘了你在尋找的東西在哪裡?Xcode 允許你通過快捷鍵 ⌘⇧O 在整個專案內進行模糊搜尋。整個功能的關鍵是模糊搜尋;如果有多個搜尋結果,你可以持續鍵入直到你期望的結果出現為止。

非常多的選項

這樣好多了

4. 域內編輯

在任意地方,把游標放在例項變數、函式名上並使用快捷鍵/⌘⌃E。請留意,每個詞的實體如何被突出顯示的?一旦修改它,Xcode 就會修改它所在類的各個地方。當你需要重新命名例項變數或函式名時,請使用它。 編碼時咖啡灑了這事沒那麼慘,這個也同樣適用於在函式內定義的本地變數。從此在變數函式命名前再也無需三思而後行。

5. 選中駝峰命名

下面的同之前提到的配合使用非常好;Xcode 可以通過  鍵選中駝峰命名。當你通過上檔鍵和方向鍵搭配使用來突出顯示駝峰命名的變數的特定部分時,這變得非常有用。請注意,該選中按鍵會和 OSX 的一個在空格間直接跳躍的按鍵發生衝突,為確保該功能準確執行,你可以通過在系統偏好配置中禁止該動作。

6. 在編輯器和導航器之間跳轉

你想要跳到導航內你正在編輯的檔案嗎?使用 ⌘⇧J 。這是它所有的光芒。因為它太慢了,所以想要不通過觸控板跳回右側的編輯器內,使用 ⌘J。小彩蛋:你可以使用 ⌘⌥J 在檔案導航器內搜尋一個指定檔案。

7. 變數斷點

在例項變數宣告行新增一個斷點,每次該變數修改時 Xcode 就會在該點停止。

8. 快速跳轉到定義

你是否曾經使用 ⌘ 點選 Apple Framework 函式或屬性,以瞭解更多詳情?將輸入游標/放在文字上的任何地方並使用快捷鍵⌘⌃J。這同樣適應於你自定義的函式和變數。

9. 比較上次提交差異

當可以使用 ⌘⌃⌥⏎ 在 Xcode 內看到舒適的自定義主題差異時,沒有人需要第三方 git 差異工具。

你可以在 Xcode 內使用 ⌘⌃⌥⏎ 很舒適地在自定義主題中檢視提交差異,這還需要第三方 git diff 工具?

10. 快速切換斷點

在你當前標記行通過快捷鍵 ⌘: 切換斷點,並使用 ⌘Y 在專案中/切換斷點的啟用狀態。

這些快捷鍵已經成為我日常工作的一部分,並加快了我編寫和重構程式碼的速度。如果在某些情況下,某些快捷鍵和之前設定的快捷鍵發生了衝突,你就知道它們都是可以定製的。只需要鍵入 ⌘, 並導航到 “Key Bindings”。讓程式設計更快吧!

感謝 Jason Trill

打賞支援我翻譯更多好文章,謝謝!

打賞譯者

打賞支援我翻譯更多好文章,謝謝!

任選一種支付方式

Xcode 技巧充電篇 Xcode 技巧充電篇

相關文章