如何在表达式中使用snipmate变量?
snippet foo
${1:4} + 2 = `$1+2`
默认值为4时,上述代码段产生:
4 + 2 = 2
感谢。
答案 0 :(得分:0)
至少在原始的snipMate插件中,首先计算表达式,然后停止制表符。这允许您定义${1:`v:version`}
之类的内容,但这会使您的用例无法实现。
看看UltiSnips;它现代而强大,可能允许这样。还有更多选择,请参阅this list on the Vim Tips Wiki。