【问题标题】:How to add custom code snippets to XCode 4? [duplicate]如何将自定义代码片段添加到 XCode 4? [复制]
【发布时间】:2011-07-22 01:02:11
【问题描述】:

如果您在 XCode 窗口的最右侧显示实用程序窗格,然后选择“{ }”按钮,它会显示代码 sn-ps,您可以键入快捷方式或拖放到源代码中。你如何创建自己的?

【问题讨论】:

  • 建议在发帖前使用谷歌
  • Max,我的意思是在 Stack Overflow 中记录问答,因为在技术方面这比 Google 更好。感谢您的阅读和评论!
  • 您可以使用片段snippets.me。看看这个演示youtube.com/watch?v=il4kE4diy0k

标签: iphone ios xcode xcode4


【解决方案1】:

虽然这方面的文档很少,但我确实找到了一个blog post by Jason Brennan,它逐步描述了这一点。

  1. 输入您要为其创建 sn-p 的代码。
  2. 突出显示代码。
  3. 将突出显示的代码拖放到 Snippet 实用程序部分。
  4. 点击sn-p,会弹出一个标题对话框。编辑标题、说明和快捷方式。

注意:您可以使用由 表示的提示符,它会给出蓝色气泡,您可以使用选项卡将其替换为源代码中的“参数”。例如:

NSDictionary * = [[NSBundle mainBundle] infoDictionary];

注意:根据您正在编辑的源代码文件的语言,您的新 sn-p 将默认使用该语言。这样,sn-ps 会根据您的上下文选择性地用于 Swift 或 Objective-C。

注意:如果您尝试拖动突出显示的文本,但它取消选择并开始新的选择,请尝试在所选文本右侧的空白处开始拖动操作。

另外,要删除您的 sn-ps,请在 sn-p 库中单击以突出显示,然后按“删除”键。

【讨论】:

  • 值得注意的是,如果您使用的是魔术鼠标,则需要“右键单击”并拖动。
  • 因为我计划明年购买一个魔术鼠标并使用它,我真的很感谢您的提醒!
  • @AndrewKozlik 我不需要右键单击魔术鼠标。
  • 我有一个普通的鼠标,我无法拖动选定的代码,即使使用修饰键也不行。我正在使用 Xcode 4.6。还有什么办法吗?
  • @SKG,我发现拖动有点不稳定。有时它不会突出显示,所以请耐心等待再试一次。如果您从选择的左上角开始拖动,也许效果会更好?参差不齐。
【解决方案2】:

只需突出显示您的 sn-p 并将其拖到 sn-ps 框中。

【讨论】:

  • 谢谢!我在另一个网页上找到了答案,想在 StackOverflow 中发布 q & a,因为它是一个很棒的资源。 (顺便说一句,如果啤酒是免费的,那可能就不值得了!)
  • @Jay:哈哈。是的,Apple 在派对当晚在 WWDC 上提供了免费啤酒,但大部分都不值得 =(
猜你喜欢
  • 1970-01-01
  • 2015-07-11
  • 2015-03-27
  • 2012-06-07
  • 2011-07-16
  • 2014-07-16
  • 1970-01-01
  • 2018-12-16
  • 2019-02-24
相关资源
最近更新 更多