Existe um atalho para pular de, por exemplo, <XX>para </XX>?
Eu já experimentei com '%', mas não funciona para esta situação.
Existe um atalho para pular de, por exemplo, <XX>para </XX>?
Eu já experimentei com '%', mas não funciona para esta situação.
Respostas:
matchitplugin (veja :help matchit-installpara instruções).:filetype plugin on). A partir de agora, sempre que você editar um arquivo detectado como xmlou htmlalguma outra linguagem de marcação baseada em tags, a combinação dos matchitarquivos de plug-in e de plug-in de tipo de arquivo permitirá que o %movimento corresponda às tags de abertura e fechamento.
Você pode pular entre tags usando operadores visuais, por exemplo:
Seu cursor deve avançar para a tag html / xml de fechamento correspondente. Para pular para trás da etiqueta de fechamento, pressione oou Opara pular para a etiqueta oposta.
Agora você pode sair visual pressionando Esc, alterando cou copiando por y.
Para gravar essa ação no registro, pressione qqpara iniciar a gravação, execute o salto de tag conforme acima (incluindo Esc), pressioneq para finalizar. Em seguida, para ativar o salto, pressione @q.
Veja mais ajuda em :help visual-operatorsou :help v_it:
at uma
<tag> </tag>bloco (com tags)it
<tag> </tag>bloco interno
Como alternativa, use plug-in como matchit.vim (consulte: Usando% em idiomas sem chaves) ).
Veja também:
matchitparece que ele vem com a maioria dasvimdistribuições, mas você ainda precisa habilitá-lo.:help matchit-installpara mais.