Может ли vim выделить соответствующие теги HTML, такие как Notepad ++?

VIM поддерживает сопоставление пар фигурных скобок, скобок и квадратных скобок. Это отлично подходит для редактирования языков C-стиля, таких как PHP и Javascript. Но как насчет соответствия тегов HTML?

Notepad ++ имел эту функцию, пока я использовал его. Возможность определить, где блоки HTML начинаются и заканчиваются, очень полезна. Я ищу что-то вроде этого для vim (см. Зеленые теги div):

(дополнительная функция: выделение незакрытых тегов HTML, например, красного тега на этом скриншоте).

matchit был предложен как лучшая вещь, но для ее использования требуется дополнительное нажатие клавиши. Я хотел бы видеть, где блоки HTML начинаются и заканчиваются без дополнительного нажатия клавиш.

Я бродил по интернету, чтобы найти что-то подобное для vim. Видимо, я не единственный, по мнению 2 другихПереполнение стека вопросов а такжеnabble.

Я почти смирился с тем, что vim не может визуально сопоставить HTML-теги. Возможно ли, чтобы Vim сделал это?

Приложение: Если в настоящее время невозможно сделать это с какими-либо существующими плагинами, есть ли у какого-либо мастера vimscript какие-либо указатели на то, как подходить к написанию подходящего плагина?

Ответы на вопрос(3)

Ваш ответ на вопрос