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