Ser*_*kov 5 autocomplete dart visual-studio-code flutter vscode-settings
我正在使用 VSCode 进行 Flutter 编码。另外,我使用生成器通过json_serializable库自动构建 Json 类。
但是当我输入 _$ 符号进行自动完成时
它替换为
当我击中Enter或Tab
如何解决这个问题?
我试图复制该问题,并得出结论,这可能是与当前 VS Code Intellisense 相关的问题。
我尝试在名称中使用下划线_或美元$来调用一些函数。Intellisense 总是建议完整的函数名称,但是当我确认时,它会截断$符号处的名称。
我确实以以下方式复制:
class Test {
Test(this.name, this.email);
String name;
String email;
String test$function() =>'test';
}
Run Code Online (Sandbox Code Playgroud)
尝试test$function()使用自动完成调用会导致test().
Android Studio 中不会出现此问题。
它似乎与json_serializable.
下划线似乎与问题无关。
我不能为此提供一个修复,但我做了一个开放的问题VS代码Github上这里。
编辑:
这实际上是 Dart sdk 中的一个错误。它将在 Dart v2.14 中修复
你可以在这里阅读
| 归档时间: |
|
| 查看次数: |
164 次 |
| 最近记录: |