我不确定这个功能的名字是什么,但它快把我逼疯了.我只用Visual Studio代码编写了少量的DART,所以我不知道在其他语言模式下是否会发生这种情况.

鉴于以下代码:

class FriendlychatApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: "Friendlychat",
      home: new ChatScreen(),
    );
  }
}

VSCode将显示:

class FriendlychatApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return new MaterialApp(
      title: "Friendlychat",
      home: new ChatScreen(),
    ); // MaterialApp
  }
}

如果结束括号是Paren())或方括号(]),则会发生这种情况.

请注意,// MaterialApp实际上并没有写入文件,它只是在屏幕上呈现.

这很快就会变得嘈杂,而且相当冗余,因为VSCode已经显示缩进行了.

是否有禁用此功能的设置?

推荐答案

您可以通过添加

"dart.closingLabels": false

在vscode设置文件中.保存设置文件后,它会要求您重新加载项目.

来源:Disable vscode comments - Flutter

Dart相关问答推荐

S,返回Future.sync()的函数和不需要等待的异步函数有什么区别?

DART列表由以奇怪方式链接的列表(即二维数组)组成

如何映射作为DART中其他模型基础的复杂模型

为什么使用三元条件运算符会产生return_of_invalid_type错误?

Flutter - MultiProvider 如何与相同类型的提供者一起工作?

修复了 Flutter Dart 上 DataTable 的列和行标题

寻找provider context 的flutter问题

如何在 Flutter 中向 AnimationController 添加 Curves 类动画?

Flutter 使用拖动和按钮单击扩展 TextField

Flutter - 单击时渲染新的小部件

在Flutter中解析 JSON 到 Map

Dart 捕获 http 异常

如何在 Flutter 包/插件开发中添加assets?

如何在Flutter 的http.MultipartRequest请求上上传文件时获取进度事件

如何在 Angular.Dart 中以编程方式添加组件?

为什么不推荐使用 context2d.backingStorePixelRatio?

Dart 中的多行字符串

dart:io 中带有 json 内容类型的 Http POST 请求

如何从 Dart 中的列表中获取随机元素?

Dart null / false / empty checking:如何写这个更短?