如何在Visual Studio代码中禁用“假”结束括号注释?

时间:2018-05-14 21:51:34

标签: visual-studio-code dart

我不确定这个功能的名称是什么,但它让我疯了。我只在Visual Studio Code中编写了一些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已经显示缩进行,因此非常冗余。

是否有设置禁用此功能?

1 个答案:

答案 0 :(得分:6)

您可以通过添加

来停用它们
  

"dart.closingLabels": false

在您的vscode设置文件中

。保存设置文件后,它将要求您重新加载项目。

来源:Disable vscode comments - Flutter