我最近将我的机器从Leopard升级为Snow Leopard。我还为Snow Leopard安装了最新的Xcode 3.2.1。
目前我没有获得内置宏的代码完成功能。例如,“if”后面的ESC给出了#IF和ifstream的完成列表。但是我可以从菜单Edit> Insert Text macro> C> If Block。
中插入它任何帮助?
提前致谢。
答案 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似乎与自定义和默认规范混淆,无法显示完成。