私はしばしば、作業中のクラス内に内部クラスを作成することによって、最初にコードをリファクタリングします。完了したら、全体を新しいクラス ファイルに移動します。これにより、新しいクラスへのコードのリファクタリングが非常に簡単になります。なぜなら、A) 1 つのファイルしか扱っていないからです。B) 名前がよくわかるまで、新しいファイルを作成しないからです (最終的には複数のクラスとして)。
Eclipse が最終的な動きを助ける方法はありますか? クラスが必要なパッケージを指定するだけで、クラス名からファイル名を、パッケージからディレクトリを割り出すことができます。
これは些細なリファクタリングのように見え、本当に明白ですが、それを実現するためのキーストローク/ジェスチャ/その他がわかりません。ドラッグ、メニュー、コンテキスト メニュー、およびキーボード ショートカットの参照を試みました。
これ知ってる人いる?
[編集] これらは既にこのファイルの「トップ レベル」クラスであり、内部クラスではなく、「Move」は新しいクラスを作成したくないようです。これは、私が通常行う難しい方法です。外に出て、空のクラスを作成し、戻って移動する必要があります。ワンステップですべてをやりたいと思います。