UltiSnips新的代码段

时间:2014-11-08 07:15:22

标签: code-snippets ultisnips

我正在尝试创建一个新的代码段,就像UltiSnips的作者在这个教学视频中以1:28所做的那样http://www.youtube.com/watch?v=f_WQxYgK0Pk

如果将“endsnippets”放在片段内而不调用代码片段的末尾,该怎么办?

到目前为止,我已将以下内容放在〜/ .vim / UtliSnips / snippets.snippets

snippet snip "The Snippet Snippet"
snippet ${1:Trigger} "${2:Description}" ${3:Options}
${0}
 endsnippet
endsnippet

这在某种程度上是一种解决方案,但是它为我制作的每个片段在evey“endsnippet”行的开头创建了空格。我想把它直接放到屏幕的左边缘,就像在视频中一样。 有什么建议吗?

1 个答案:

答案 0 :(得分:6)

答案实际上是在7:50 - 8:17的同一视频中提供的。所以你要做的就是以下

snippet snip "The Snippet Snippet"
snippet ${1:Trigger} "${2:Description}" ${3:Options}
${0}
`echo endsnippet`
endsnippet

在我发布问题之前,我确实考虑过这个问题,但出于某种原因,我认为它不会起作用。无论如何抱歉浪费时间,但希望这可能会帮助其他人有同样的问题。