在调试

时间:2018-05-18 12:45:51

标签: visual-studio-code flutter

在控制台中使用flutter run运行我的应用时,我可以按“' r'重新加载并按下' R'重新加载并重新启动。在VS Code中调试时有没有办法做到这一点?保存文件会导致热重载,但我无法找到完全重启的方法。

修改

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

2 个答案:

答案 0 :(得分:9)

调试时,可以按Ctrl + F5完全重启,也可以从VS Code的命令面板Flutter: Full Restart运行Ctrl命令对于macOS,+ Shift + PCmd + Shift + P

注意:在下一个版本(v2.13.0,其中有可用的测试版)"完全重启"已重命名为" Hot Restart"更好地反映它是如何工作的(这也发生在其他Flutter工具和文档中)。

相关信息:

答案 1 :(得分:4)

选择的答案不适用于Flutter 1.2.1,因此我使用了以下解决方案:

  1. 获取Flutter extension
  2. 在VS Code设置中搜索dart.flutterDebuggerRestartBehaviour,并将其设置为hotRestart
  3. 启动调试器(F5),然后在要热重启时单击“重启”按钮:

    enter image description here