Android Studio/Flutter新建文件自动添加前缀下划线问题求助
关于创建文件时自动生成带下划线同名文件的问题解析
- 这大概率是你开启了Flutter的Widget书签名生成功能,或是Android Studio的第三方模板插件导致的。带下划线的文件是自动生成的部件书签名文件,用来给Widget添加可预览的书签名(比如在IDE预览面板显示组件名称)。
- 检查Android Studio设置:打开
Settings > Languages & Frameworks > Flutter > Widget Bookmarks,查看是否勾选了“Generate bookmark files on widget creation”选项,勾选的话直接取消即可。 - 也可能是最近安装的第三方Flutter代码生成类插件引发的问题,你可以在
Settings > Plugins里排查近期新增的插件,禁用后再测试创建文件。
解决步骤
- 先关闭Widget书签名生成功能,重启IDE后尝试创建新文件。
- 若为插件问题,找到对应插件禁用并卸载,清理IDE缓存后重启。
项目结构截图展示:手动创建的
test_page.dart旁自动生成了_test_page.dart文件,二者名称仅差开头的下划线。
下划线文件内部截图显示:文件包含@Bookmark注解代码,这直接佐证了是Widget书签名功能生成的辅助文件。
内容的提问来源于stack exchange,提问作者KiriLL Sabko
相关产品推荐
相关产品推荐

