Мне нравится делать отступы <html>
, <head>
, <body>
и дочерние элементы (не все потомки) <body>
на одном уровне в самом начале каждой строки. Вот так:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Example</title>
</head>
<body>
<h1>Example</h1>
<ul>
<li>Example 1</li>
<li>Example 2</li>
</ul>
</body>
</html>
Мне также не нужны пустые строки между тегами <html>
, <head>
и <body>
, что и происходит по умолчанию при запуске операции форматирования выделения. Пример:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Example</title>
</head>
<body>
<h1>Example</h1>
<ul>
<li>Example 1</li>
<li>Example 2</li>
</ul>
</body>
</html>
Как настроить код Visual Studio для автоматического выполнения этого?
В настоящее время я должен вручную отменить дополнительные отступы для каждого нового HTML-файла. После удаления их и добавления одного дочернего элемента в <body>
он ведет себя так, как я хочу. Но все равно раздражает необходимость делать это каждый раз.