使用上のヒント

Rename Class with Preview

IntelliJ IDEA で日々のリファクタリングを快適に

バグの修正、可読性の改善、新機能の追加など、さまざまな理由で作業中のコードを変更することがよくあります。 このブログでは、日々の作業でよく利用されるリファクタリングについて説明します。 このブログ記事では、動画と同じ素材を使用しています。 動画を見るよりも記事を読むほうを好む方がコンテンツに素早く目を通せるように提供されており、コードサンプルと追加情報へのリンクも用意されています。 このブログで使用されるコードはこちらから入手できます。 名前の変更 クラスファイルでエディタ上で直接名前を変更して行う名前変更は、安全ではありません。 たとえば、 Bug クラス をエディターで ABug に変更すると、そのクラスを使用するすべてのコードとの間で参照関係の問題が発生し、更新ミスが生じる可能性があります。 ちなみにこのような場合、 IntelliJ IDEA 2020.2 以降では、エディターに "related problems(関連する問題)" エラーメッセージが表示されるようになっています。 ここでリファクタリング機能を使ってみましょう。In-place rename(インプレース名前変更)リファクタリング(専用ポップアップを開かずに行えるリファクタリング)が可能な場合、(左側)ガターに強調表示されます。 ガターの R アイコンをクリック