Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在表达式中使用 snipmate 变量?
snippet foo ${1:4} + 2 = `$1+2`
上面的代码片段默认值为 4:
4 + 2 = 2
谢谢。
至少在最初的 snipMate 插件中,首先计算表达式,然后是制表位。这允许您定义类似的东西${1:`v:version`},但它使您的用例无法实现。
${1:`v:version`}
看看UltiSnips;它是现代而强大的,并且可能允许这样做。还有更多选择,请参阅Vim Tips Wiki 上的此列表。