Intellij idea 是否有IntelliJ操作或快捷方式允许从现有代码创建新的独立文件

Intellij idea 是否有IntelliJ操作或快捷方式允许从现有代码创建新的独立文件,intellij-idea,Intellij Idea,我经常在一个文件中创建多个类,然后根据我创建的类或函数将该文件拆分为多个。有没有办法在IntelliJ中提取所选代码并从中创建新文件?也许是重构的一部分?(我认为这在resharper中是可能的)您可以使用重构|移动类将类移动到单独的文件中: 谢谢你的回答。不幸的是,我没有这个选择。我查看了Preferences的意向部分,发现Java有一个选项,但Dart没有。是否有办法自己添加到意向列表中,或者根本不支持该列表,或者意向不是可以查看的位置(我获得重命名、移动和复制文件、提取;我没有更改签名、

我经常在一个文件中创建多个类,然后根据我创建的类或函数将该文件拆分为多个。有没有办法在IntelliJ中提取所选代码并从中创建新文件?也许是重构的一部分?(我认为这在resharper中是可能的)

您可以使用重构|移动类将类移动到单独的文件中:


谢谢你的回答。不幸的是,我没有这个选择。我查看了Preferences的意向部分,发现Java有一个选项,但Dart没有。是否有办法自己添加到意向列表中,或者根本不支持该列表,或者意向不是可以查看的位置(我获得重命名、移动和复制文件、提取;我没有更改签名、安全删除、内联超级类)@orangesherbert Dart目前不支持该列表,请参阅。您应该在问题中指定语言,因为支持的重构是不同的。非常感谢(是的,我不知道这些选项是特定于语言的,但这是有意义的)@orangesherbert另请参阅负责开发人员的评论:“重构现在由Dart SDK中的Dart分析服务器提供支持。添加特定于IDE的重构不是一个高优先级,我建议在Dart SDK问题跟踪程序中提交一个功能请求:“。