0

如何在表达式中使用 snipmate 变量?

snippet foo
    ${1:4} + 2 = `$1+2`

上面的代码片段默认值为 4:

4 + 2 = 2

谢谢。

4

1 回答 1

0

至少在最初的 snipMate 插件中,首先计算表达式,然后是制表位。这允许您定义类似的东西${1:`v:version`},但它使您的用例无法实现。

看看UltiSnips;它是现代而强大的,并且可能允许这样做。还有更多选择,请参阅Vim Tips Wiki 上的此列表

于 2014-09-05T14:05:54.503 回答