Как добавить тег с вложенными тегами так, чтобы они были изначально свернутыми?

Подскажите, пожалуйста, существует ли команда или настройка в VSCode, которая позволяет вставлять скопированный тег с вложенной структурой в другое место кода в свернутом виде? Например, есть структура тега с вложенными элементами (рис.). 
  • 14 октября 2024 г. 19:22
Ответы на вопрос 2
В Visual Studio Code (VSCode) на данный момент нет встроенной функции для вставки скопированных тегов с вложенными элементами сразу в свернутом виде. Однако есть несколько способов упростить работу с кодом и его визуализацией:

1. **Свертывание кода вручную**: После вставки кода, вы можете свернуть все уровни, нажав комбинацию клавиш `Ctrl + K` затем `Ctrl + 1` (или `2`, `3`, и т.д. для свертывания на определенные уровни). Также можно просто кликнуть на значок свертывания слева от строки кода.

2. **Расширения**: Существуют расширения, которые могут помочь упростить работу с кодом, например, расширения для работы с HTML, которые могут предлагать различные функции сокращения и управления структурой.

3. **Snippets**: Если вы часто используете определенные структуры кода, можете создать свой собственный сниппет. Это позволяет быстрее вставлять код, но, к сожалению, не позволяет вставлять его сразу свернутым.

4. **Скрипты или макросы**: Если вы знакомы с JavaScript или Python, вы можете написать скрипт для автоматизации процесса вставки и свертывания. Некоторые пользователи используют внешние инструменты для автоматизации действий в редакторах.

Если ваше желание сводится к тому, чтобы иметь возможность вставлять код с определенными стилями, возможно, стоит рассмотреть использование шаблонов или сниппетов, но это не будет сохранять состояние свернутого вида кода.
Поискать пробовали? Либо ждать, пока добавят фичу, либо реализовать самостоятельно и сделать пуллреквест: https://github.com/microsoft/vscode/issues/16082 
Возможно есть какой-то плагин с этой фичей, а возможно нет - это надо искать.
Похожие вопросы