0
  • XCode 中是否有为此的快捷键?
  • 我可以为此实现一个 Applescript 并在 XCode 中运行它吗?
4

3 回答 3

1

您可能可以使用脚本来做到这一点(查看相关的 Xcode 文档)。另请参阅“插入文本宏”菜单项...</p>

但是您可能会发现仅使用自动更正功能更有效。我只需输入“[[F”,然后点击我的自动更正键(我相信绑定到 F5,但我已经更改了它),输入足够的类名以便在自动更正弹出窗口中选择它。点击空格,开始输入 alloc 但让自动更正开始。关闭大括号。开始输入init,再次使用自动更正。

您通常不需要为这种微不足道的事情创建宏/脚本。自动更正、占位符和自动填充功能应该是您真正需要的。

于 2008-10-19T15:43:54.423 回答
1

我看到这个问题是前段时间提出的。对于任何偶然发现它的人,当前版本的 Xcode (3.2+) 将在您使用时为您填写左括号(crackity_jones 称之为“自动回填”)。也就是说,如果您键入

[Foo alloc]<cursor>

然后继续...

[Foo alloc] init<cursor>

...当您键入下一个右括号时,Xcode 将在正确的位置插入相应的左括号:

[[Foo alloc] init]<cursor>

试试看。虽然这并没有直接回答原始问题,但它确实解决了需求。

于 2010-05-21T02:17:17.153 回答
0

Textmate会自动回填 ['s for you。您还可以在其中构建您的 xcode 项目,以及使用 Objective-c 和其他添加功能的内置包做数以千计的其他有趣的事情。它有一个 30 天的演示,试一试,看看它是否符合您的要求。

于 2008-10-24T20:13:56.330 回答