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

时间:2014-08-13 12:19:27

标签: vim snipmate

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

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

默认值为4时,上述代码段产生:

4 + 2 = 2

感谢。

1 个答案:

答案 0 :(得分:0)

至少在原始的snipMate插件中,首先计算表达式,然后停止制表符。这允许您定义${1:`v:version`}之类的内容,但这会使您的用例无法实现。

看看UltiSnips;它现代而强大,可能允许这样。还有更多选择,请参阅this list on the Vim Tips Wiki