VIM поддерживает сопоставление пар фигурных скобок, скобок и квадратных скобок. Это отлично подходит для редактирования языков C-стиля, таких как PHP и Javascript. Но как насчет соответствия тегов HTML?
Notepad ++ имел эту функцию, пока я использовал его. Возможность определить, где блоки HTML начинаются и заканчиваются, очень полезна. Я ищу что-то вроде этого для vim (см. Зеленые теги div):
(дополнительная функция: выделение незакрытых тегов HTML, например, красного тега на этом скриншоте).
matchit был предложен как лучшая вещь, но для ее использования требуется дополнительное нажатие клавиши. Я хотел бы видеть, где блоки HTML начинаются и заканчиваются без дополнительного нажатия клавиш.
Я бродил по интернету, чтобы найти что-то подобное для vim. Судя по всему, я не единственный, по 2 другим вопросам StackOverflow и клевать .
Я почти смирился с тем, что vim не может визуально сопоставить HTML-теги. Возможно ли это сделать для vim?
Приложение: Если в настоящее время невозможно сделать это с какими-либо существующими плагинами, есть ли у какого-либо мастера vimscript какие-либо указатели на то, как подходить к написанию подходящего плагина?