式でsnipmate変数を使用するにはどうすればよいですか?
snippet foo
${1:4} + 2 = `$1+2`
デフォルト値の 4 を使用すると、上記のスニペットは次のようになります。
4 + 2 = 2
ありがとう。
少なくとも元の snipMate プラグインでは、式が最初に評価され、次にタブが停止します。これにより、 のようなものを定義できます${1:`v:version`}
が、ユースケースを実現できなくなります。
UltiSnipsをご覧ください。それは現代的で強力であり、これを可能にするかもしれません. Vim Tips Wiki のこのリストを参照してください。