答案 0 :(得分:1)
您可以使用脚本执行此操作(查看相关的Xcode文档)。另请参阅“插入文本宏”菜单项...
但您可能会发现使用自动更正功能更有效。我只需输入“[[F”,然后点击我的自动更正键(我相信绑定到F5,但我已更改它),键入足够的类名,以便在自动更正弹出窗口中选择它。命中空格,开始键入alloc,但让自动纠正启动。关闭括号。开始输入init,再次使用自动更正。
您通常不需要为这个微不足道的事情创建宏/脚本。自动更正,占位符和自动填充功能应该是您真正需要的。
答案 1 :(得分:1)
我看到这个问题是前一段时间被问过的。对于任何刚刚陷入困境的人来说,Xcode(3.2+)的当前版本将为您填写开放式括号(crackity_jones称之为“自动回填”)。也就是说,如果你输入
[Foo alloc]<cursor>
然后继续......
[Foo alloc] init<cursor>
...当您键入下一个关闭括号时,Xcode会将相应的开括号插入正确的位置:
[[Foo alloc] init]<cursor>
试一试。虽然这不能直接回答原始问题,但确实满足了这一需求。
答案 2 :(得分:0)
Textmate会自动回复[给你]。您还可以从内部构建xcode项目,并使用objective-c和其他内置的包添加功能来完成数千个其他有趣的事情。它有一个30天的演示,试一试,看它是否符合你的要求。