Flutter VS Code调试时如何执行Hot Restart(原Full restart)
在VS Code中执行Flutter热重启的方法
我完全懂你要的是那种无需重新安装应用、能彻底重启的热重启操作——就是控制台按大写R的效果,和保存触发的热重载完全不是一回事对吧?在VS Code里有几种简单的方式可以实现,给你一一列出来:
通过调试控制台输入指令
打开VS Code底部的「Debug Console」面板,直接输入大写的R然后回车,和你在终端里操作的效果完全一致,立刻触发热重启。使用命令面板执行命令
按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)唤起命令面板,输入「Flutter: Hot Restart」,选中对应的命令就能执行热重启。点击调试工具栏的按钮
如果你打开了调试工具栏(调试时顶部的那排控制按钮),找那个带刷新图标的圆形箭头按钮(鼠标悬停会显示提示文字「Hot Restart」),点击它就完成热重启了。要是没看到工具栏,可以通过View > Appearance > Show Debug Toolbar打开它。
补充一句:热重启会重新初始化应用的所有状态,比热重载更彻底,适合修改了全局配置、初始化逻辑或者状态管理相关代码后使用哦。
内容的提问来源于stack exchange,提问作者atreeon
相关产品推荐
相关产品推荐

