2011-03-14 67 views

回答

163

是的,它很容易 - 你只是突出显示文本你想要的片段使用,它拖动到片段区域(拖动选定的文本可能很困难,如果从编辑器的左边拖动,我发现它效果更好)。它会弹出一个对话框,要求您命名它。另外,你可以在snippets中有自定义参数 - 如果你把文本<#paramName#>放在你拖动的代码的任何地方,当你使用这个代码片段时,它会作为一个可替换的参数出现,你可以像在官方片段。

此外,请确保设置完成前缀,这样可以缩短您在输入时激活代码段的时间。与其他解决方案(如全局系统文本扩展器)相比,使用片段的好处在于,片段也可以限制为在特定代码区域中有效 - 例如,填充字符串格式化行的片段可以标记为仅限有效不在方法之外。这样,完成前缀只能在有效使用的区域中进行。

你可以通过点击一下来编辑一个片段,一个盒子会出现片段文本和其他一些你可以编辑的片段设置。

+13

我发现如果你按住Option并使用十字光标,它可以更容易拖动所选文本。 – 2011-03-25 18:03:30

+0

+1但是我发现Snippets非常难以使用,我刚开始使用TextExpander,我已经在其他IDE中使用它。全球片段,如果你愿意。 – 2011-09-02 18:11:34

+0

完成前缀我仍然喜欢Snippets,但我可以理解想要一个文本片段的全局解决方案... – 2011-09-03 09:12:04

31

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

+2

这实际上是我可以使它工作的唯一途径,而且我从未想过它。谢谢一堆! – 2012-05-10 16:42:40

6

将突出显示的代码拖到代码库中。 (它可以是固执的,不想拖动,在拖动之前按住鼠标键一会儿似乎有帮助)。

+0

这起作用。按住鼠标键约两秒钟。光标会改变,然后你可以移动片段。 – RFAustin 2016-10-19 17:59:21

-1

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

相关问题