2009-11-02 16 views
0

我最近將我的機器從Leopard升級到Snow Leopard。我還爲Snow Leopard安裝了最新的Xcode 3.2.1。我沒有在最新的xcode(3.2.1)中獲得文本宏完成

目前我沒有獲得內置宏的代碼完成。例如'if'後跟ESC給出了#IF和ifstream的完成列表。不過,我可以從菜單Edit> Insert Text macro> C> If Block中插入它。

任何幫助?

在此先感謝。

回答

0

最後我找到了它的解決方案。刪除「/用戶/名稱/庫/應用程序支持/開發人員/共享」使其完美工作。

其實,在使用Xcode的先前版本時,我嘗試將自定義完成宏添加到「Shared/Xcode/Specifications」。但是xcode 3.2.1似乎與自定義和默認規範混淆,並且未能顯示完成。

1

文本宏完成是上下文相關的。你確定你在一個C文件中,並且在你輸入的時候if塊是有效的嗎?你應該看到類似這樣的東西,即使沒有按Esc: alt text http://idisk.mac.com/cdespinosa/Public/If.png

+0

是的。它是一個C文件。但是我發現了真正的問題並回答了它。謝謝回覆。 – shakthi 2009-11-06 05:20:51

相關問題