Flutter:VSCode快捷方式具有@override列表

boe*_*edi 5 visual-studio-code flutter

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

Dan*_*eny 8

尽管尚未实现查看完整列表(如评论中链接的问题所示),但只要您输入内容,就会出现在完成列表中的可覆盖方法;即使它只是一个字符。如果需要,您可以使用Ctrl+Space强制打开完成列表。


nat*_*101 6

如果您知道要重写的方法的第一个字母,只需键入该字母,vs code 将立即提供以该字母开头的超类的所有方法的列表。选择后,它将完成该方法 - 带有注释和注释,很好。例如,在超类中我有一个签名为

Future<void> init() async {}
Run Code Online (Sandbox Code Playgroud)

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

  @override
  Future<void> init() {
    // TODO: implement init
    return super.init();
  }
Run Code Online (Sandbox Code Playgroud)