Editor VIM: XML/HTML-Tags und Navigation mit "%"

Wer den vim als Editor für Programmcode verwendet, der kennt bestimmt die Navigation mit "%": Platziert auf einer Klammer springt "%" auf die dazugehörige öffnende oder schliessende Klammer.

 

Was für Klammern praktisch ist, geht aber auch mit Start- und Endtags in HTML- und XML-Text. Die dazu passende Konfiguration (matchit) ist allerdings standardmässig normalerweise nicht eingeschaltet, aber meistens bei VIM-Distributionen bereits dabei. Unter Debian-basierten (Ubuntu z.B.) Systemen finden Sie matchit normalerweise unter /usr/share/vim/addons/plugin/matchit.vim. Um es zu aktivieren benötigen Sie lediglich einen Eintrag

source /usr/share/vim/addons/plugin/matchit.vim

in Ihrer .vimrc-Datei. Falls das Plugin bei Ihnen nicht installiert ist, können Sie es unter obigem Link herunterladen. Damit matchit aktiv wird, muss allerdings die Syntax-Unterstützung im VIM ebenfalls eingeschaltet sein (syntax on) – das ist sie aber normalerweise bereits.