在Android Studio/IntelliJ中如何将单个类/枚举移至新文件
解决方案
- 精准选中
network_manager.dart里的RequestMethod枚举名(确保光标定位在枚举的定义行,比如选中RequestMethod这个名称) - 右键选中的枚举,选择 Refactor > Move...;或者用快捷键
Ctrl+Alt+Shift+T(Windows/Linux)/Cmd+Alt+Shift+T(Mac)调出重构菜单,选择Move选项 - 在弹出的对话框中,指定目标文件
request_method.dart:- 如果该文件尚未创建,直接输入文件名就能自动生成新文件
- 确认操作后,IDE会自动完成枚举的迁移,同时自动更新所有引用该枚举的文件的导入路径,全程不需要手动修改引用
这个操作的关键是:一定要选中单个枚举类型(而非整个文件),此时的Move重构只会针对这个枚举生效,不会移动整个network_manager.dart文件,正好解决你的问题。
内容的提问来源于stack exchange,提问作者JunJaBoy
相关产品推荐
相关产品推荐

