У меня есть блок кода, в котором слишком много отступов на каждом вложенном блоке в Visual Studio Code, две табуляции (четыре пробела) на каждый вложенный блок. Мне нужна одна табуляция (два пробела) на каждый вложенный блок. Я могу удалить блок с помощью shift + tab , но если я отключаюсь дальше, структура вложенности не будет сохранена.
Есть ли в VS Code команда для рекурсивно удалить весь файл или выделенный фрагмент без необходимости вручную удалять каждый нежелательный отступ (т.е. одна вкладка из первого блока, две вкладки из второго блока и т. д. c.)? Я использую sh только для изменения отступа, поэтому я не могу использовать автоматическое форматирование c, которое внесет другие изменения, такие как Prettier.
<div class="grid-container">
<div class="grid-item">
<a href="https://www.goodreads.com/book/show/17255186-the-phoenix-project" target="_blank">
<img src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1361113128l/17255186.jpg">
</a>
</div>
</div>