1

Например, если у меня есть

<html>
    <head>
    </head>
    </html>

</html> должен вернуться к другому тегу, я попытался найти что-то вроде моего заголовка, но все, что я могу найти, это "Быстрые способы сделать отступ", что оставляет мне gg=G

Извините за плохой и прямой вопрос, я не могу подробно рассказать об этом.

1 ответ1

2

Сценарий отступа HTML по умолчанию был изменен во время перехода 7.3-7.4, и теперь для правильной работы требуется несколько настроек :help html-indenting .

Это то, что я имею в моем vimrc:

let g:html_indent_script1 = 'inc'
let g:html_indent_style1  = 'inc'
let g:html_indent_inctags = 'html,body,head,tbody,p,li,dd,dt,h1,h2,h3,h4,h5,h6,blockquote'

С этими настройками все ваши закрывающие теги должны самостоятельно перемещаться в столбец 0 при вводе закрывающего > .

Если вы делаете много HTML, вы должны попробовать Sparkup или Emmet.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .