Flutter:VSCode快捷方式,以拥有@override列表

pkbketx9  于 2023-06-24  发布在  Flutter
关注(0)|答案(4)|浏览(190)

使用VSCode,是否有一个快捷方式(或任何其他方式)来获取所有Flutter @override方法的列表?

oewdyzsn

oewdyzsn1#

尽管还没有实现看到完整的列表(如注解中链接的seen in the issue),但只要您输入了一些内容,可重写的方法就会出现在完成列表中;即使它只是一个字符。如果需要,可以使用Ctrl + Space强制打开完成列表。

kognpnkq

kognpnkq2#

如果你知道你想覆盖的方法的第一个字母,只需输入这个字母,vs代码就会立即提供一个以这个字母开头的超类的所有方法的列表。选择后,它将完成该方法-带有注解和注解,非常好。例如,在一个超类中,我有一个签名为

Future<void> init() async {}

在子类编辑器中,我只需要输入一个“i”,vs code就会弹出init(),并在选择它时写入以下内容:

@override
  Future<void> init() {
    // TODO: implement init
    return super.init();
  }
fcwjkofz

fcwjkofz3#

我使用的是1.49版(最新版)在你想要实现的类名中,<Ctrl+.>当你按下时,'create n missing override(s)'出现。

tvokkenx

tvokkenx4#

在mac上,如果你执行"option(alt)+.",你会得到一个可重写方法的列表。

相关问题