有没有办法在 vscode/visual studio code flutter 中自动填充所需的类/小部件属性?

库托莫

在构造类/小部件时,通常有一些属性是必需的,一些属性是可选的(在类构造函数中使用 @required 装饰器)。

如果 vscode 自动填充这些属性的必需键(例如 child:、onTap:),而不是仅仅告诉错误“参数 'requiredParameter' is required.dart(missing_required_pa​​ram)”,那就太好了。

例如

//example of the class with constructors that we want to use
class Product {
  final String id;
  final String title;
  final String description;
  double price;
  String imageUrl;
  bool isFavorite;
  Product({
    @required this.id,
    @required this.title,
    @required this.description,
    this.price,
    this.imageUrl,
    this.isFavorite = false,
  });
}

//desired behavior of autocomplete / shortcut
Product(
    id: ,
    title: ,
    description: ,
)

目前,我所做的是从类文档/vscode 弹出说明中手动添加所需的参数(例如:

The parameter 'price' is required.dart(missing_required_param)
The parameter 'id' is required.dart(missing_required_param)
The parameter 'title' is required.dart(missing_required_param)

)

谢恩·凯利二世

打开 VS Codesettings.json并添加以下内容:

"dart.previewNewCompletionPlaceholders": true

编辑 2020-01-21:

感谢 William Terrill 对此的评论,此功能不再处于预览状态,可以使用以下命令激活:

"dart.insertArgumentPlaceholders": true

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有办法在Visual Studio Code中调整自动完成窗口小部件的大小?

有没有办法在Visual Studio Code中折叠/折叠Rust文档注释?

有没有办法在 Visual Studio Code 中当前打开的选项卡之间进行搜索和选择?

有没有办法在Visual Studio Code中修改Google C / C ++格式化程序?

有没有办法使用Visual Studio Code从原始人/母版中查看git diff?

有没有办法在Visual Studio Code中更改编辑器的只读设置?

有没有办法在Visual Studio Code(特别是Python)的“输出”通道中输入

有没有办法在 Visual Studio Code 资源管理器中突出显示文件?

有没有办法将图像从本地存储加载到Flutter中的CircleAvatar小部件的backgroundImage属性?

在 Visual Studio Code 中,有没有办法从源代码管理窗格和终端窗口中获取所有 git 命令的合并 git 日志?

有没有办法在 Flutter 的小部件内使用 catch 块的结果

在 Visual Studio Code 中,有没有办法看到左边的资源管理器和右边的大纲?

有没有办法以编程方式更改 Flutter TextTheme 中的属性值?

有没有办法在Android Studio中自动完成活动?

有没有办法在Visual Studio 2017中查看所有书签的列表?

有没有办法在android studio中访问数组的所有元素?

有没有办法用firebase自动发送通知到flutter应用程序

有没有办法减少Flutter中NavigationRail中每个元素的高度?

有没有办法在flutter中打开其他应用程序

有没有办法在 Flutter 的文本字段中显示条形码值?

有没有办法在Flutter中扫描条形码?

有没有办法在 Flutter 中的 onPressed() 事件上切换相机?

有没有办法在 Flutter/Dart 中添加导航路线以列出?

有没有办法在Flutter中的多个PageRoutes中使用InheritedWidget?

有没有办法限制Flutter中的堆栈跟踪信息

有没有办法在flutter中解析用javascript创建的html?

有没有办法从Flutter中的Future函数获取反馈

有没有办法在flutter中更改版本代码

有没有办法跟踪自 Flutter 中关闭对话消息以来的天数?