vim snipmate更改结束光标位置

vim snipmate更改结束光标位置,vim,snipmate,Vim,Snipmate,我刚刚开始使用vim snipmate,所以我可能用了错误的方法。我定义了一个自定义代码段,如 snippet model const mongoose = require('mongoose'); module.exports = mongoose.model('${1}',mongoose.Schema({ ${2} })); 问题是,在${1}之前,一切正常,但在${2}中,我想使用我的一些其他代码片段,但在我使用选项卡的那一刻,它假定$2的结尾并跳到结尾。如果可能的

我刚刚开始使用vim snipmate,所以我可能用了错误的方法。我定义了一个自定义代码段,如

snippet model
  const mongoose = require('mongoose');
  module.exports = mongoose.model('${1}',mongoose.Schema({
    ${2}
  }));

问题是,在
${1}
之前,一切正常,但在
${2}
中,我想使用我的一些其他代码片段,但在我使用
选项卡的那一刻,它假定
$2
的结尾并跳到结尾。如果可能的话,我如何改变这种行为。或者我在这里定义代码段的方法有误吗?

如果您想在该位置使用代码段,请将
${2}
更改为
${0}