VIM ha il supporto per l'abbinamento di coppie di parentesi graffe, parentesi e parentesi quadre. Questo è ottimo per la modifica di linguaggi in stile C come PHP e Javascript. Ma per quanto riguarda l'abbinamento dei tag HTML?
Notepad ++ ha questa funzionalità da quando la utilizzo. Essere in grado di individuare dove iniziano e finiscono blocchi di HTML è molto utile. Quello che sto cercando è qualcosa di simile per vim (vedi i tag div verdi):
(una caratteristica bonus: evidenziare i tag HTML non chiusi, come il tag rosso in questo screenshot).
matchit è stato proposto come la cosa migliore, ma richiede una sequenza di tasti extra per utilizzare la sua funzionalità. Mi piacerebbe poter vedere dove iniziano e finiscono i blocchi di HTML senza premere un tasto in più.
Ho navigato su Internet per trovare qualcosa del genere per Vim. Apparentemente, non sono l'unico, secondo altre 2 domande StackOverflow e nabble .
Mi sono quasi rassegnato a non essere in grado di abbinare visivamente i tag HTML. È possibile per Vim farlo?
Addendum: se al momento non è possibile farlo con nessun plug-in esistente, qualche procedura guidata di vimscript ha qualche suggerimento su come affrontare la scrittura di un plug-in adatto?