vim-snipmate изменить положение конечного курсора

Я только начал использовать vim-snipmate, поэтому, возможно, я делаю это неправильно. Я определил пользовательский фрагмент, например

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

Проблема в том, что до ${1} все работает нормально, но в ${2} я хочу использовать некоторые другие мои фрагменты, но в тот момент, когда я использую TAB, он предполагает конец $2 и переходит к концу. Как я могу изменить это поведение, если это возможно. Или я неправильно определяю фрагменты здесь?


person georoot    schedule 22.01.2017    source источник


Ответы (1)


Измените ${2} на ${0}, если вы хотите использовать фрагмент в этой позиции.

person Meninx - メネンックス    schedule 22.01.2017