Antworten:
Mit dem matchit.vim-Plugin können Sie dies in Verbindung mit dem Dateityp-Plugin html.vim tun. Eine Möglichkeit, das matchit.vim-Plugin zu laden, besteht darin, dies in Ihr ~ / .vimrc einzufügen:
runtime macros/matchit.vim
Wenn Sie noch keine Dateityp-Plugins aktiviert haben, fügen Sie dies auch in Ihr ~ / .vimrc ein:
filetype plugin on
Wenn Sie dann eine HTML-Datei bearbeiten, können Sie durch Eingabe von einem Tag zum passenden Tag springen %
. Weitere Informationen finden Sie unter Ausführen
:help matchit
Sie können mithilfe visueller Operatoren zwischen Tags wechseln. Beispiel:
Ihr Cursor sollte vorwärts zum passenden schließenden HTML / XML-Tag springen. Um vom schließenden Tag rückwärts zu springen, drücken Sie ooder, Oum zum gegenüberliegenden Tag zu springen.
Jetzt können Sie Visual entweder durch Drücken beenden Esc, ändern coder kopieren y.
Um diese Aktion in das Register aufzunehmen, drücken Sie qq, um die Aufnahme zu starten, führen Sie den Tag-Sprung wie oben (einschließlich Esc) durch und drücken Sie , um den Vorgang abzuschließen q. Drücken Sie dann, um den Sprung aufzurufen @q.
Weitere Hilfe finden Sie unter :help visual-operators
oder :help v_it
:
at ein
<tag> </tag>
Block (mit Tags)it innerer
<tag> </tag>
Block
Alternativ können Sie ein Plugin wie matchit.vim verwenden (siehe: Verwenden von% in Sprachen ohne geschweifte Klammern ).
Siehe auch: