在使用 VSCode 时,是否有快捷键或其他方式可以获取所有 Flutter @override 方法的列表?
在使用 VSCode 时,是否有快捷键或其他方式可以获取所有 Flutter @override 方法的列表?
虽然目前尚未实现查看完整列表的功能(如评论中链接的问题所示),但只要您输入了任何内容,就可以在完成列表中看到可重写方法;即使只有一个字符。如果需要,您可以使用Ctrl
+Space
强制打开完成列表。
如果您知道想要重写的方法的首字母,只需输入该字母,vs code将立即提供一个以该字母开头的超类所有方法列表。在选择后,它会完整地补充该方法-带有注释和说明,非常好用。 例如,在超类中,我有一个带有签名的方法
Future<void> init() async {}
在子类编辑器中,我只需键入“i”,vs code会弹出init()等函数列表,选择后写入以下内容:
@override
Future<void> init() {
// TODO: implement init
return super.init();
}