You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何阻止Android Studio热重载时自动展开代码?

解决Flutter热重载后代码折叠自动展开的问题
  • 开启Android Studio的省电模式:打开File菜单,勾选Power Save Mode。这个模式会禁用后台部分代码分析逻辑,能有效避免热重载时折叠的代码被强制展开。
  • 调整Dart插件的热重载相关设置:进入Settings > Languages & Frameworks > Dart,找到热重载的相关选项,取消勾选「热重载时重新格式化代码」(如果有这个选项)——部分版本里这个设置会连带重置代码的折叠状态。
  • 检查代码折叠的全局配置:进入Settings > Editor > General > Code Folding,确保所有你需要保持折叠的类型(比如注释、类、方法、Widget树)都已经勾选,同时如果能找到「格式化时恢复折叠状态」这类选项,直接取消勾选。
  • 升级到最新版工具:旧版本的Android Studio或Dart/Flutter插件大概率存在这个bug,更新到最新稳定版(比如Android Studio Hedgehog及以上,Dart插件3.20+),官方已经修复过不少类似的UI状态重置问题。
  • 临时替代方案:如果前面的方法都不管用,可以用书签标记你常用的代码块,热重载后通过Bookmarks面板快速跳转,不用依赖代码折叠。

内容的提问来源于stack exchange,提问作者jbryanh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 20:20:35