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:
matchit
plugin (veja :help matchit-install
para instruções).:filetype plugin on
). A partir de agora, sempre que você editar um arquivo detectado como xml
ou html
alguma outra linguagem de marcação baseada em tags, a combinação dos matchit
arquivos 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-operators
ou :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:
matchit
parece que ele vem com a maioria dasvim
distribuições, mas você ainda precisa habilitá-lo.:help matchit-install
para mais.