使用VSCode,是否有快捷方式(或任何其他方式)来获取所有Flutter @override方法的列表?
答案 0 :(得分:2)
答案 1 :(得分:1)
虽然尚未实现完整列表(在评论中链接为seen in the issue),但只要您输入了某些内容,就会出现在完成列表中的可覆盖方法;即使它只是一个字符。如果需要,您可以使用Ctrl
+ Space
强制打开完成列表。
答案 2 :(得分:0)
如果您知道要覆盖的方法的第一个字母,只需键入该字母,vs代码将立即提供以该字母开头的超类的所有方法的列表。 选择后,它将很好地完成方法-带有注释和注释。 例如,在超类中,我有一个签名为
的方法Future<void> init() async {}
,在子类编辑器中,我只键入一个“ i”,vs代码会弹出init()等,并选择以下内容:
@override
Future<void> init() {
// TODO: implement init
return super.init();
}