Visual studio code 如何在vscode中包围颤振小部件

Visual studio code 如何在vscode中包围颤振小部件,visual-studio-code,flutter,Visual Studio Code,Flutter,只是想知道visual studio代码中是否有一个快捷方式或扩展来包围代码块,或者更具体地说,突出显示小部件名称,然后包围该小部件的子部件 通常情况下,我创建了一个: Padding( padding: EdgeInsets.all(10.0), child: Container( ... 但是在写了一些东西之后,我想用一些其他的东西,比如列或行,来包围填充。 现在,我需要在Padding前面加上行(子项:),然后向下滚动并添加新的括号 难道没有办法只选择填充,然后告诉vs co

只是想知道visual studio代码中是否有一个快捷方式或扩展来包围代码块,或者更具体地说,突出显示小部件名称,然后包围该小部件的子部件

通常情况下,我创建了一个:

Padding(
  padding: EdgeInsets.all(10.0),
  child: Container(
  ...
但是在写了一些东西之后,我想用一些其他的东西,比如
,来包围
填充
。 现在,我需要在
Padding
前面加上
行(子项:
),然后向下滚动并添加新的括号

难道没有办法只选择
填充
,然后告诉vs code我将在前面加上前缀,以便为我添加括号吗

非常肯定我在IntelliJ中看到了这一点

当然

Vscode提供了一些重构选项,包括
用列换行


只需右键单击小部件并按“重构”。

将光标放在要编辑的小部件中,然后使用
CTRL+。
快捷键查看选项。对MacOS使用
CMD+。
。这就可以了。

右键单击小部件并选择“重构”,然后在Windows上的VS Code上选择“用新小部件包装”

只需右键单击任何小部件并按“重构”或使用键盘快捷键即可


Ctrl+Shift+R

如果有人在寻找Android Studio,请在Mac中使用其
选项+返回
,在Windows中使用
Alt+Enter

⚠️ 如果右键单击-重构时未显示
wrap with Column

  • 在窗口上:Ctrl+
  • 关于MacOs:⌘ + .
然后右键单击>
wrap with Column


发生这种情况的原因如下:。 这里还记录了:您现在可以将快捷方式绑定到重构操作:

Ctrl
+
在代码中打开“灯泡”菜单,显示所有代码修复/重构。代码v1.20获得了快速修复的能力。要做到这一点,您应该编辑keybindings.json文件并包含重构的ID,如下所示


完美的非常感谢。太棒了,糟糕的是谷歌忘了在Flitter网站上提到这一点。在那里,他们只是声明使用Alt+Enter如何删除小部件任何快捷方式?这很好。我看到了它的演示,但没有看到重构选项的演示。这项功能将节省我的时间。谢谢你是我的英雄!:)<代码>CMD+。
适用于MacOS。非常感谢。我也在找这个。谢谢这更适合作为对这个问题的评论。人们将能够更容易地看到这一点。非常感谢您D