Как окружить виджет флаттера в vscode

Просто интересно, есть ли ярлык или расширение в визуальном коде студии, чтобы окружить блок кода - или, более конкретно, выделить имя виджета, а затем окружить его дочерними элементами виджетов.

Часто это тот случай, когда я создал, скажем:

Padding(
  padding: EdgeInsets.all(10.0),
  child: Container(
  ...

Но потом, после написания, я хочу окружить это Padding чем-то другим, например Column или Row. Как и мне, мне нужно префикс Padding с помощью Row( child: а затем прокрутить вниз и добавить новое), "скобка"

Не существует способа просто выбрать Padding а затем указать vs-код, который я собираюсь префикс, поэтому добавьте скобок для меня?

Довольно уверен, что я видел это в действии в IntelliJ

Ответ 1

Конечно!

Vscode предлагает несколько вариантов рефакторинга, включая Wrap with Column:

enter image description here

Просто щелкните правой кнопкой мыши на виджете и нажмите "Refactor".

Ответ 2

Поместите курсор в виджет, который вы хотите редактировать, и используйте CTRL +. ярлык для просмотра параметров. Это сделает это.

Ответ 3

Щелкните правой кнопкой мыши на виджете и выберите "рефакторинг", затем "обернуть новым виджетом"

Ответ 4

На VS Code в Windows просто щелкните правой кнопкой мыши на любом виджете и нажмите "Refactor" или используйте сочетание клавиш

CTRL + SHIFT + R