Может быть нужен плагин для форматирования под конкретный язык?
Если говорить в общих чертах, то по умолчанию в VS Code уже есть и подчёркивание, и выделение выбранного блока:
- Вертикальная полоса, которая меняет цвет, когда курсор находится на какой-либо строке. Подчёркивает какой блок сейчас активен
- Элементы сворачивания/разворачивания, которые появляются при наведении рядом с номерами строк.
Помогает выделить несколько строк, например, для переноса: для этого сначала блок нужно свернуть, затем выделить две строки - первая строка свёрнутого блока и следующая пустая, а после перетащить в нужное место