如何让 VSCode 自动补全 Future<void> onLoad() 而不是 FutureOr<void> onLoad()

问题描述 投票:0回答:1

相关:FutureOr onLoad 到底是什么?

当我尝试在 VSCode 中编写 onLoad 时,它会自动完成为

FutureOr<void> onLoad()
。 但是,我希望它自动完成为
Future<void> onLoad()

如何配置 VSCode 来建议

Future<void> onLoad()

网上大多数 Flutter Flame 示例代码都使用

Future<void> onLoad()
, 例如:https://docs.flame-engine.org/latest/flame/game.html

 @override
 Future<void> onLoad() async {
   sprite = await Sprite.load('crate.png');
 }
flutter dart visual-studio-code flame
1个回答
0
投票

你不能,至少不能直接这样做,因为

FutureOr<void>
是超类指定为其方法签名返回类型的。按照建议,您可以为其创建一个 VSCode 片段。

© www.soinside.com 2019 - 2024. All rights reserved.