VIM unterstützt das Anpassen von Paaren von geschweiften Klammern, Klammern und eckigen Klammern. Dies ist ideal zum Bearbeiten von Sprachen im C-Stil wie PHP und Javascript. Aber was ist mit passenden HTML-Tags?
Notepad ++ hat diese Funktion schon so lange, wie ich sie benutze. Es ist sehr nützlich zu erkennen, wo HTML-Blöcke beginnen und enden. Was ich suche, ist so etwas für vim (siehe die grünen div-Tags):
(Eine Bonusfunktion: Hervorheben nicht geschlossener HTML-Tags, wie das rote Tag in diesem Screenshot).
matchit wurde als nächstbeste Sache vorgeschlagen, erfordert jedoch einen zusätzlichen Tastendruck, um seine Funktionalität nutzen zu können. Ich möchte ohne zusätzlichen Tastendruck sehen können, wo die HTML-Blöcke beginnen und enden.
Ich habe das Internet durchsucht, um so etwas für vim zu finden. Anscheinend bin ich nicht der einzige, laut 2 anderen StackOverflow- Fragen und Nabble .
Ich habe mich fast damit abgefunden, dass ich nicht in der Lage bin, HTML-Tags visuell abzugleichen. Kann vim dies tun?
Nachtrag: Wenn dies derzeit mit vorhandenen Plugins nicht möglich ist, gibt es in einem Vimscript-Assistenten Hinweise, wie Sie ein geeignetes Plugin schreiben können?