如何阻止Android Studio在热重新加载时展开代码

ttisahbt  于 2022-11-16  发布在  Android
关注(0)|答案(1)|浏览(139)

在Android Studio中,以Flutter和Dart为例,在每次热重新加载时,所有代码都会展开。因此,如果我在热重新加载时折叠(最小化)了评论、类、函数或小部件树,Android Studio会将所有内容都展开回来。这非常烦人,我还没有找到合适的解决方案。在首选项的折叠设置中没有选项可以阻止这种情况。(我找到了)

nszi6y05

nszi6y051#

您不能在保存和保留折叠时自动格式化代码。在“首选项”的“语言与框架”的“Flutter”中:如果你勾选了“保存时格式化代码”,这将在检查格式时展开所有代码。
因此,“保存时格式化代码”与保留最小化(折叠)代码不兼容。
在mac上:cmd-option-L将格式化代码,但它将展开所有内容。
1.转到首选项,键盘Map
1.打开主菜单,然后打开代码

  1. Find“使用”dart format“重新设置代码格式
    1.双击它并创建一个键盘快捷方式。
    现在,您可以在不展开的情况下进行格式化,这与option-cmd-L不同,后者会展开所有内容。

相关问题