【发布时间】:2019-07-02 22:11:06
【问题描述】:
不是每次都按“Ctrl + S”或“热加载”按钮,有没有办法在android studio中代码更改时执行自动热重载?
【问题讨论】:
-
我可以解释一下如何添加更简单的快捷方式。你对此感兴趣吗?
-
当然。但是自动重装会更好。我看到这在 VS 代码中是可能的。
不是每次都按“Ctrl + S”或“热加载”按钮,有没有办法在android studio中代码更改时执行自动热重载?
【问题讨论】:
正如评论中提到的,这不是自动热重载,而是更容易访问。
在File -> Settings 中,您可以选择Keymap。在那里,您可以搜索 Flutter Hot Reload:
或者您可以手动导航到Main menu -> Run 或Plug-ins -> Flutter 中的任何一个。
现在,您可以双击或按下鼠标辅助按钮来添加键盘或鼠标快捷键。要拥有一直触发的东西,您可以例如添加类似 Enter 的内容(通过+)或滚轮。
如果你想在Ctrl+S上禁用热重载,可以在设置里去Languages & Frameworks -> Flutter或者搜索Perform hot reload on save em>。
【讨论】:
我认为Auto reload 目前仅在 VS Code 中可用。 Android Studio 没有实现它。 Auto Reload 有很多问题,例如,即使另一个文件出错,它也会重新加载,也会使 IDE 变慢。
【讨论】: