Android Studio默认保持多行注释折叠失效问题求助
Android Studio多行注释默认折叠失效问题解决
问题原因
你勾选的Documentation comments仅针对Javadoc格式的文档注释(即/** ... */开头的注释),普通多行注释/* ... */不在该选项的覆盖范围内。同时,你使用的Android Studio Flamingo版本(2022.2.1 Patch 2)中,Multiline comments选项对普通多行注释的折叠状态存在记忆bug,重启项目后会自动重置为展开状态。而自定义折叠区域(//region///endregion)不受此bug影响,所以能正常保持折叠。
验证与解决方案
验证文档注释兼容性
把Code A改成Javadoc格式的文档注释,重启项目后会保持折叠状态:/** The comment 1 The comment 2 */普通多行注释的替代方案
- 方案一:用自定义折叠区域包裹普通多行注释,借助
//region///endregion实现持久折叠://region 自定义注释折叠 /* The comment 1 The comment 2 */ //endregion - 方案二:升级Android Studio到更高版本(如Giraffe及后续版本),官方在后续版本中修复了这个折叠记忆的bug。
- 方案一:用自定义折叠区域包裹普通多行注释,借助
内容的提问来源于stack exchange,提问作者HelloCW
相关产品推荐
相关产品推荐

