2011-04-23 107 views
0

如何打開匹配的花括號Xcode 4代碼編輯器問題

  • 這在Xcode 3.x中運行良好。在Xcode 4中不起作用。我已經在首選項 - >文本編輯 - >編輯面板中選中了「自動插入關閉」框。

如何打開匹配的括號?

我該如何打開代碼競爭「if/else-if」,「for」等

  • 在Xcode中3.x的我會開始鍵入「for」和自動完成將提供括號,大括號,分號等然後我可以按逃逸用於容納菜單(除其他事項外)的選項做一個「for i」循環(在這種情況下,Xcode會填入「int i; i < n; i ++」並選擇n,這樣我就可以輸入一個值)。

  • 在Xcode 3.x中,我可以爲if/else-if塊做類似的事情。我可能只是開始鍵入「如果」和自動完成將提供括號,大括號等

編輯:找一個源代碼文件中的「獲取信息」選項後(只是右鍵單擊文件名在Xcode 3)五分鐘我決定降級到版本3.2.x.這意味着數小時的下載。這太臭了:-(

回答

4

Auto-}在Xcode4中的作用有點不同,只要你輸入{。你必須在得到括號後回車,所以鍵入{給出首先感覺有點奇怪,我花了一段時間進行調整,但我認爲這很有意義,大多數編碼風格決定了在大括號之後的返回,所以它幾乎總是會在你想要的時候自動關閉。但是,如果在多行代碼中創建單行代碼的情況下,它不會提供},您現在可以添加大括號,將光標移至行後面,然後輸入右大括號。做了這樣的事情,我不得不花時間刪除auto-}。

對於代碼完成,這聽起來像你有索引問題。在Xcode4中,代碼完成仍然可以按照你的需要(現在它實際上更聰明)。發生這種情況時,您的語法着色通常也會關閉。我遇到了一個項目,並通過編輯我的構建設置來解決這個問題,而我的構建設置很糟糕。您也可以嘗試在組織者中刪除項目的派生數據。這將強制重建索引。

「獲取信息」項已移動。它是IDE重寫的地雷之一。他們不在文件檢查員。顯示實用程序窗格,然後選擇文件檢查器(標籤欄中的第一個圖標)。

來自Xcode 3的Xcode 4有些陌生。他們改變了很多東西。我建議感受一下。在不久的將來,Xcode 3將會被棄用,你不會得到新的SDks。您可以同時安裝Xcode 3和4,這對於製作交換機很有幫助。這樣,當你遇到某些事情時,你可以回退到Xcode 3,並允許你逐漸做出改變。