Flutter 按下Ctrl+;后,飞镖和颤振的vscode无效语法错误;班次+;我简化了代码的可读格式

Flutter 按下Ctrl+;后,飞镖和颤振的vscode无效语法错误;班次+;我简化了代码的可读格式,flutter,dart,visual-studio-code,syntax-error,Flutter,Dart,Visual Studio Code,Syntax Error,我在ubuntu中使用vscode开发颤振应用程序。我为vscode安装了颤振和省道扩展。当我编写代码并将其保持为相同的脏格式时,它不会出现任何语法错误(虽然不应该出现),但在我使用Ctrl+Shift+I短键以可读的形式重新格式化代码后,vscode会出现语法错误。但是,当我关闭文件(这里是.dart文件)并重新打开它时,所有错误都消失了。你可以在图片中看到更多。 我不知道如何处理这种错误。我猜您已经安装了Laravel刀片垫片扩展件。处理文档编辑事件时使用此扩展名。VS代码然后将这组变异的更

我在ubuntu中使用vscode开发颤振应用程序。我为vscode安装了颤振和省道扩展。当我编写代码并将其保持为相同的脏格式时,它不会出现任何语法错误(虽然不应该出现),但在我使用Ctrl+Shift+I短键以可读的形式重新格式化代码后,vscode会出现语法错误。但是,当我关闭文件(这里是.dart文件)并重新打开它时,所有错误都消失了。你可以在图片中看到更多。
我不知道如何处理这种错误。

我猜您已经安装了Laravel刀片垫片扩展件。处理文档编辑事件时使用此扩展名。VS代码然后将这组变异的更改传递给其他扩展名(如Dart),这些扩展名最终会进行不正确的编辑(在本例中,这些编辑被发送到语言服务器,因此它会获得文件外观的错误图片)

这在中的VS代码中得到了修复(通过防止数组发生突变),但尚未发布

现在,您需要禁用该扩展或使用VS代码内部人员。一旦下一个稳定版本的VS代码发布,这个问题就会消失