代码之家  ›  专栏  ›  技术社区  ›  atreeon

调试时,在颤振VS代码中热重启(之前完全重启)

  •  14
  • atreeon  · 技术社区  · 7 年前

    在运行我的应用程序时使用 flutter run 在控制台中,我可以按“r”重新加载,然后按“r”重新加载并重新启动。在VS代码中调试时,有没有办法做到这一点?保存文件会导致热重新加载,但我想不出一种完全重新启动的方法。

    编辑

    这与热重新加载选项有点不同,所以我不认为这是重复的。这个问题涉及在不重新安装应用程序的情况下完全重新启动应用程序。这可以通过在控制台中按大写字母R来实现,而不是在控制台中按小写字母R来执行热重新加载。

    2 回复  |  直到 7 年前
        1
  •  13
  •   Danny Tuppeny    7 年前

    调试时,可以按 Ctrl + F5 要完全重新启动,或者您可以运行 Flutter: Full Restart VS代码的命令调色板中的命令( Ctrl键 + Shift + P Cmd + 转移 + P 适用于macOS)。

    注意:在下一个版本(v2.13.0,有一个可用的beta版)中,“完全重启”已重命名为“热重启”,以更好地反映其工作方式(这也发生在其他颤振工具和文档中)。

    相关信息:

        2
  •  5
  •   galki    6 年前

    选择的答案对我来说不适用于Flatter 1.2.1,所以我使用了以下解决方案:

    1. 拿到 Flutter extension
    2. 寻找 dart.flutterDebuggerRestartBehaviour 在VS代码设置中,将其设置为 hotRestart
    3. 启动调试器(F5),并在要热重启时单击重启按钮:

      enter image description here