Тема: сніпети в Vim
Недавно почав освоювати редактор vim і ось стикнувся з такою проблемою.
Потрібно написати сніпет приблизно такого змісту
snippet mh
import './${1}.html';
Template.${1}.onCreated(function ${1}onCreated{
${2:// ...}
});
Template.${1}.helpers({
${3:foo}() {
${4:// ...}
}
});
Template.${1}.events({
'${5:click} ${6}'(e) {
let instance = Template.instance();
${7:console.log(${1} Test, e);}
${8:// ...}
}
});
як зробити так щоб при розгортанні сніпета курсор поміщався в відповідне місце.
Так як це робить Sublime Text. Тобто як активувати мульти курсор.
Плагіни в .vimrc
Plugin 'VundleVim/Vundle.vim'
Plugin 'scrooloose/nerdtree'
Plugin 'Valloric/YouCompleteMe' " autocomplete
Plugin 'vim-airline/vim-airline' " line status
Plugin 'mattn/emmet-vim' " EmmetPlugin 'Raimondi/delimitMate' " auto close < { (
Plugin 'tomtom/tcomment_vim' " add comment
Plugin 'kien/ctrlp.vim' " Ctrl + PPlugin 'othree/html5.vim'
Plugin 'hail2u/vim-css3-syntax'
Plugin 'isRuslan/vim-es6'
Plugin 'mustache/vim-mustache-handlebars'Plugin 'SirVer/ultisnips'
Plugin 'honza/vim-snippets'
Plugin 'terryma/vim-multiple-cursors'
Ubuntu 16.04 якщо це важливо x64