我没有在最新的xcode(3.2.1)中获得文本宏完成

时间:2009-11-02 08:31:43

标签: xcode iphone-sdk-3.0 macos

我最近将我的机器从Leopard升级为Snow Leopard。我还为Snow Leopard安装了最新的Xcode 3.2.1。

目前我没有获得内置宏的代码完成功能。例如,“if”后面的ESC给出了#IF和ifstream的完成列表。但是我可以从菜单Edit> Insert Text macro> C> If Block。

中插入它

任何帮助?

提前致谢。

2 个答案:

答案 0 :(得分:1)

文本宏完成是上下文相关的。你确定你在一个C文件中,并且if块在你输入时有效吗?你应该看到这样的东西,即使没有按下Esc: alt text http://idisk.mac.com/cdespinosa/Public/If.png

答案 1 :(得分:0)

最后我找到了解决方案。删除“/ Users / name / Library / Application Support / Developer / Shared”使其完美运行。

实际上,在使用以前版本的Xcode时,我尝试将自定义完成宏添加到“Shared / Xcode / Specifications”。但xcode 3.2.1似乎与自定义和默认规范混淆,无法显示完成。