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
Danke, das ist perfekt! Ich dachte, ich müsste das Plugin installieren, aber es sieht so aus, als wäre es bereits enthalten.
Jason
4
Sie können mithilfe visueller Operatoren zwischen Tags wechseln. Beispiel:
Platzieren Sie den Cursor auf dem Tag.
Rufen Sie den visuellen Modus auf, indem Sie drücken v.
Wählen Sie den äußeren Tag-Block aus, indem Sie a+ toder i+ tfür den inneren Tag-Block drücken .
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-operatorsoder :help v_it:
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:
Wenn Sie noch keine Dateityp-Plugins aktiviert haben, fügen Sie dies auch in Ihr ~ / .vimrc ein:
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ührenquelle
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
:Alternativ können Sie ein Plugin wie matchit.vim verwenden (siehe: Verwenden von% in Sprachen ohne geschweifte Klammern ).
Siehe auch:
quelle