Existe algum plugin vim fornece recursos jumpers de colchetes?

0

Estou procurando um plug-in vim que forneça as seguintes funções:

  1. automaticamente permite que o cursor salte um caractere à frente e insira uma tag (< ++ >) no local original se o usuário inserir um par de colchetes sem nada entre eles.

  2. quando o usuário pressiona ctrl + j, o cursor pula para o próximo < ++ > e remova a tag, bem como empurre o usuário para o modo de inserção.

Eu tenho visto esses tipos de recursos no vim-latexsuit. Mas eu não posso usá-lo enquanto não estou escrevendo arquivos tex.

Então, se é possível encontrar alguns plugins vim que podem fornecer essas funções?

Eu apreciarei se alguém puder me dar alguns conselhos.

    
por TJM 18.09.2016 / 20:12

1 resposta

1
" A syntax for placeholders
" Pressing Control-j jumps to the next match.
inoremap <c-j> <Esc>/<++><CR><Esc>cf>
" Completions using placeholders
inoremap ) )<++><Esc>F)i
inoremap ] ]<++><Esc>F]i
inoremap } }<++><Esc>F}i

Adicione-o ao seu .vimrc Deve funcionar

    
por 19.09.2016 / 01:07

Tags