2013-06-30 15 views
8

當我已經擁有它們時,通過給我參數佔位符,Xcode的自動完成通常會阻礙我。這裏有一個例子:Xcode自動完成替換函數調用名稱 - 如何刪除佔位符?

Xcode editor screenshot

我想改變這種狀況第二MoveToPointAddLineToPoint,所以我刪除名稱的一部分,並擊中控制+空間爲顯示完井命令。我得到的是這樣的:

Xcode editor screenshot with auto-completion menu

你看煩惱。我選項卡填寫名稱,但現在我必須刪除3個參數,逗號和括號。這種事情在編寫代碼的時候會讓我煩惱,並拋棄我的流程。

理想情況下,我想辦法用一個命令來刪除這些佔位符,或有一個單獨的自動完成命令,所以隨着顯示完井(控制+空格),我可以綁定像展沒有佔位符的完成。有誰知道這是怎麼做到的嗎?

+1

哇。一個'xcode'問題,**被恰當地標記。** – 2013-06-30 14:40:18

+2

聽起來像是蘋果增強請求的好候選者。我知道我可以支持這一點。 – rmaddy

+0

我剛剛在他們的bugreport.apple.com網站中創建了一個請求。我不知道別人是否可以看到它,但ID是14331965。 –

回答

1

XCode確實支持這個。他們稱之爲「選擇先前的完成」。檢查出here(在Code Sense下)。

您本質上剛剛擊中^>(按住控制鍵並按>>)以選擇您之前的完成。它認爲只有當你調用的新方法和前一個參數具有相同數量的參數時才能正常工作。

希望這會有所幫助