Автоматическое форматирование в VIM

У меня HTML такой:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Index - feedman</title>
   <link rel="stylesheet" href="/media/bluetrip/css/screen.css" type="text/css" 
media="screen, projection">
[...]
<body>
    <div class="container">
<div id="greeting">
{% if request.user.is_anonymous() %}
<a href="{{ create_login_url() }}">login</a>
{% else %}
Hello {{ request.user }}! <a href="{{ create_logout_url() }}">logout</a>
{% endif %}
</div>

<p>
{{ message }}
</p>
    </div>
</body>
</html>

Как я должен автоматически форматировать с правильным отступом с помощью VIM?

18
задан Sridhar Ratnakumar
15.03.2023 4:01 Количество просмотров материала 3006
Распечатать страницу

2 ответа

возможно, вы могли бы попробовать : gg=G сделать отступ для всего документа ? Я не уверен, что он хорошо работает с HTML.

7
отвечен lterrier 2023-03-16 11:49

попробуйте использовать tidy Как поясняется в vim советы wiki:

exe ' setlocal equalprg=аккуратный-тихий-f '.&файл ошибок

setlocal makeprg=аккуратный-тихий-e %

0
отвечен akira 2023-03-16 14:06

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх