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


Answers:


163

是的,这非常简单-只需突出显示要用作代码段的文本并将其拖动到代码段区域即可(拖动所选文本可能很困难,如果从编辑器的左侧拖动,效果会更好)。它会弹出一个对话框,要求您命名。

此外,您还可以在代码段中添加自定义参数-如果将文本<#paramName#>放在要拖动的代码中的任何位置,则在使用代码段时,它将作为可替换参数出现,您可以像在官方代码段中那样在它们之间进行制表。

另外,请确保设置一个完成前缀,这样可以缩短您在键入时激活代码段的时间。与其他解决方案(例如全局系统文本扩展器)相比,使用代码片段的好处在于,代码片段还可以被限制为仅在代码的特定区域内有效-例如,填写字符串格式行的代码片段可以标记为仅有效在块内,而不是方法外。这样,完成前缀仅会在有效使用的地方出现。

您可以通过单击一个片段来对其进行编辑,一个框将显示该片段的文本以及您可以编辑的其他一些片段设置。


13
我发现如果您按住Option键并使用十字光标,则可以更轻松地拖动选定的文本。
Scott McMillin

29
可以帮助您每次拖动代码的技巧,选择文本,然后单击+按住(不要移动鼠标),直到鼠标指针从“ I”变为指针。然后,您可以将选定的文本拖到代码段库中。
伊姆兰(Imran)

+1但是我发现片段很难使用,我刚刚开始使用TextExpander,我已经在其他IDE中使用了它。全球摘录,如果您愿意的话。

使用完成前缀,我仍然更喜欢片段,但我可以理解,想要一个针对文本片段的全局解决方案...
Kendall Helmstetter Gelner 2011年

2
突出显示代码段文本,然后将光标放在<#paramName#>上,然后拖动。
Yevhen Dubinin

31

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


2
从字面上看,这是使它正常工作的唯一方法,而且我永远也不会想到。谢谢一群!
杰里米·富勒

6

将突出显示的代码拖到Snippet库中。(它可能很顽固,不想拖动。按住鼠标键一会儿再拖动似乎有帮助。)


这有效。按住鼠标按钮约两秒钟。光标将改变,然后您可以移动代码段。
RFAustin '16


-1

只需选择代码,然后按ALT键并将其拖动到代码段库中并在其中重命名即可。请确保按ALT键,否则将无法将其拖动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.