我可以将自己的代码片段添加到xcode 4吗?

时间:2011-03-14 19:09:18

标签: cocoa xcode xcode4

在xcode中收集KVC访问器片段真的很方便,因为它们很难用手工完成。有没有人一直在使用4一段时间来研究如何添加新的?

(...我们现在可以谈谈,对吗?)

5 个答案:

答案 0 :(得分:164)

是的,这很简单 - 您只需突出显示要用作片段的文本并将其拖动到片段区域(拖动选定的文本可能很困难,如果您从编辑器的左边缘拖动它会发现它更好用)。它会弹出一个对话框,要求您为其命名。

此外,您可以在代码段中使用自定义参数 - 如果您将文本<#paramName#>放在要拖动的代码中的任何位置,当您使用该代码段时,它将作为可替换参数出现,您可以在就像官方的片段一样。

还要确保设置完成前缀,这样可以缩短您在输入时激活代码段的时间。使用Snippets比其他解决方案(如全局系统文本扩展器)更好的一点是,片段也可以限制在某个代码区域中有效 - 例如,填充字符串格式化行的片段只能被标记为有效在一个街区内,不在方法之外。这样,完成前缀仅在可以使用的区域中命中。

您可以通过点击一下来编辑代码段,然后会出现一个框,其中包含您可以编辑的代码段文本和其他一些代码段设置。

答案 1 :(得分:31)

帮助您每次拖动代码的提示,选择文本然后单击+保持(不要移动鼠标),直到鼠标指针从“I”变为指针。然后,您就可以将所选文本拖到代码段库中。

答案 2 :(得分:6)

将突出显示的代码拖到Snippet库中。 (它可能很顽固而且不想拖动。在拖动之前按住鼠标按钮片刻似乎有所帮助。)

答案 3 :(得分:1)

您可以使用Snippets管理Xcode中的代码段。查看此演示http://www.youtube.com/watch?v=il4kE4diy0k

答案 4 :(得分:-1)

只需选择代码,按ALT键并将其拖到代码片段库并在那里重命名,确保按下ALT键,除此之外你无法拖动它。