O plugin me chamou a atenção por sem muito completo, inclusive ele cria placeholders
que são espécies de marcadores para pular para marcas tipo
<+marca+> Simplesmente use Ctrl-j e ele pula para a marca
Segue abaixo a função.
" place holders snippets
" File Templates
" --------------
" ^J jumps to the next marker
" iabbrfor for <+i+> in <+intervalo+>: <+i+>
function! LoadFileTemplate()
"silent! 0r ~/.vim/templates/%:e.tmpl
syn match vimTemplateMarker "<+.\++>" containedin=ALL
hi vimTemplateMarker guifg=#67a42c guibg=#112300 gui=bold
endfunction
function! JumpToNextPlaceholder()
let old_query = getreg('/')
echo search("<+.\\++>")
exec "norm! c/+>/e\"
call setreg('/', old_query)
endfunction
autocmd BufNewFile * :call LoadFileTemplate()
nnoremap:call JumpToNextPlaceholder() a
inoremap:call JumpToNextPlaceholder() a
Nenhum comentário:
Postar um comentário
Insira seu comentário - O mesmo será submetido à aprovação!