[IntelliJ]Eclipseからいい感じに乗り換えるTips(Windows版)
コードの配色をEclipse色に
Light plugins.jetbrains.com
特にEclipseのダークテーマに慣れていると、IntelliJのダークのコードの配色は素っ気なく、ぱっと見何が何だかわからないと思います。 こちらのテーマは再現度が高く、オススメです。
インストール方法は、以下となります。
- Preference -> Appearance & Behavior -> Appearance -> Theme より、以下を選択
- Light: IntelliJ Light
- Dark: Darcula
- Preference -> Pluginより、プラグイン名で検索し、インストール
- Preference -> Editor -> Color Scheme -> Scheme より、インストールしたカラースキーマを選択
自動補完の細かい設定
「いい感じにしてくれる機能」のショートカットを覚える
Eclipseだとctrl + space
で、補完だけではなくいろいろと万能な役割をしてくれますが、修正の提案や、インターフェースの実装などは、IntelliJだとalt + Enter
です。
自動補完の大文字小文字を無視する
IntelliJは補完の際、特に最初の大文字小文字を確認します。
クラス名等大文字はじまりの時に、Eclipseの感覚で小文字でダラっと打ってしまうと、候補が出てきません。
以下の設定でそれを無視することができます。
- Settings -> Editor -> General -> Code Completion -> Match caseのチェックを外す
固有のショートカットを覚える
「あれ、Eclipseのあれはどうやるんだろう……。」というのを挙げます。
やりたいこと | コマンド | 備考 |
---|---|---|
選択行の上下移動 | ctrl + shift + ↑/↓ | alt + shift + ↑/↓ に比べて、 選択行が改行を含む1文であっても移動してくれる |
行の削除 | shift + Delete | |
検索 | ctrl + F | |
置換 | ctrl + R | |
ファイルフォーマット | ctrl + alt + L | |
変数の抽出 | ctrl + alt + V | |
タブを閉じる | ctrl + F4 | タブの右クリックより 現在のタブ以外/全て のタブを閉じる も可能 |
なんでも検索 | Shift 2回 | ファイル名等でサクっと検索したい時 便利 |
全文検索 | ctrl + shift + F | |
全文置換 | ctrl + shift + R | |
どこでも実行 | ctrl 2回 | |
コマンド検索 | ctrl + shift + A | |
宣言へジャンプ | ctrl + B | 基本のジャンプはこれ |
実装クラスへジャンプ | ctrl + alt + B | インターフェース -> クラスの時 |
継承情報の表示 | ctrl + H | インターフェース等にカーソルを合わせて |
メソッドの使用箇所を参照 | alt + F7 | |
開いているファイルを プロジェクトウィンドウで参照 |
alt + F1 -> 1 | もしくはこのボタン |
エラーにジャンプ | F2 | |
テストクラス作成 | alt + Enter -> Create Test | テスト対象のクラスに行き、クラス名にカーソルを合わせて |
使用頻度は高くなさそうだけれど、便利そうなものも挙げておきます。
やりたいこと | コマンド | 備考 |
---|---|---|
コードを囲む | (コード選択後) ctrl + alt + T |
try-catch等で囲んでくれる |
補完ショートカットの差を知る
自動補完で文を入力する際に「あれ!でてこない」というのを挙げます。
sentense | eclipse | intelliJ |
---|---|---|
System.out.println(); | syso | sout |
その他の機能
タブを一括で閉じたい
タブを右クリックするとメニューが表示されます
TODOリストを表示させたい
View > Tool Windows > TODO
にて表示できます。
出典・参考
【IntelliJ IDEA】大文字/小文字の区別なしでコード補完候補を表示させる方法 - Qiita
作業効率アップ!?Eclipseショートカット紹介 | キャスレーコンサルティング株式会社
新人研修でドヤ顔で披露したらウケたEclipseのショートカット集 - Qiita
忙しい人のためのIntelliJ IDEAショートカット集(´-`) - Qiita