我刚刚开始在VSCode中使用Flutter。我还安装了Dart插件。 运行我在终端中读取的演示应用程序
这是热重新加载应用的唯一方法吗?我的意思是我应该始终打开终端并专注于键入“r”以重新加载我的观点? 是不是直接从VSCode快捷方式?
答案 0 :(得分:9)
有一个扩展名。称为Dart Code
,另一个名为Flutter Code
他们会检测到您的项目是Dart / Flutter项目。并允许您使用f5调试它+热重载。
答案 1 :(得分:4)
如果您想使用比Ctrl + Shift + F5更好的键绑定来热重新加载应用程序,只需将Debug(调试):Restart更改为Ctrl + S,因此无论何时触发Ctrl + S,应用程序都会首先根据您的更改进行保存到workbench.action.files.save,然后重新启动应用程序(=热重载,这是您在调试栏中看到的绿色圆圈)。
VS代码的键绑定:
答案 2 :(得分:2)
不知道为什么F5不为我热装弹:(
但是,您可以映射-
Flutter: Hot Reload
命令通过任意组合键通过-
Preferences > Keyboard ShortCuts
如此屏幕截图-
答案 3 :(得分:2)
使用绿色重新加载按钮以VS Code热加载应用
iloc
答案 4 :(得分:1)
是这是VS CODE的插件Dart代码
https://marketplace.visualstudio.com/items?itemName=Dart-Code.dart-code
这是VsCode flutter的官方文档
答案 5 :(得分:1)
在VS中,一旦安装了Dart + Flutter扩展程序,就有2个选项可以热加载1)使用组合键Command + Shift + F5。 2)使用组合键Command + S
保存文件答案 6 :(得分:1)
答案 7 :(得分:1)
VSCode调试-> start debuging
,进行更改并尝试,这就是您想要的。
答案 8 :(得分:1)
答案 9 :(得分:1)
您需要从VS Code的内置调试器而非VS Code的终端运行Flutter应用。
答案 10 :(得分:0)
我有两个扩展名,保存文档后,VSCode设置为“热重装”。我唯一可以重新加载应用的方法是停止并重新启动调试器
答案 11 :(得分:0)
我不知道为什么,但是如果遇到此问题,我的vscode热重装将无法进行,您可以使用ctrl + f5
刷新应用程序。
希望为热重装不适合他们的开发人员工作。
答案 12 :(得分:0)
我也面临这个问题(2021/04 年)。我尝试了 StackOverflow 上提供的许多解决方案,但都没有奏效。
终于找到了解决办法。
有一个名为 dart.flutterHotReloadOnSave
的设置,用于在 Visual Studio Code 中为 Flutter 应用程序启用保存时热重载。
像这样设置值:- "dart.flutterHotReloadOnSave": "always",
步骤
"dart.flutterHotReloadOnSave": "always",
答案 13 :(得分:0)