Eclipse から IntelliJ IDEA に移行する
Eclipse から IntelliJ IDEA に切り替えるには、特に Eclipse を長期間使用している場合、2 つの IDE の基本的な違い(ユーザーインターフェース、コンパイル方法、ショートカット、プロジェクト構成など)を理解する必要があります。
ユーザーインターフェース
ワークスペースなし
IntelliJ IDEA を起動したときに最初に気付くのは、IntelliJ IDEA にはワークスペースの概念がないことです。つまり、一度に作業できるプロジェクトは 1 つだけです。Eclipse では通常、相互に依存する可能性がある一連のプロジェクトがありますが、IntelliJ IDEA では、一連のモジュールで構成される単一のプロジェクトがあります。
関連のないプロジェクトが複数ある場合は、別々のウィンドウで開くことができます。
それでも 1 つのウィンドウで複数の無関係なプロジェクトを開きたい場合は、回避策として、それらすべてをモジュールとして構成できます。
IntelliJ IDEA と Eclipse の用語
以下の表は、Eclipse と IntelliJ IDEA の用語を比較しています。
Eclipse | IntelliJ IDEA |
---|---|
ワークスペース | プロジェクト |
プロジェクト | モジュール |
ファセット | ファセット |
ライブラリ | ライブラリ |
JRE | SDK |
クラスパス変数 | パス変数 |
パースペクティブなし
IntelliJ IDEA に切り替えるときの 2 番目の大きな驚きは、それがパースペクティブを持たないことです。
異なるタスクを実行するために、異なるワークスペースレイアウトを手動で切り替える必要はありません。IDE はあなたのコンテキストに従い、関連するツールを自動的に起動します。

ツールウィンドウ
Eclipse のように、IntelliJ IDEA にはツールウィンドウもあります。ツールウィンドウを開くには、ツールウィンドウバーでそれをクリックするだけです:

ツールウィンドウバーが隠れている場合は、左下隅の対応するアイコンの上にカーソルを置くことによって、任意のツールウィンドウを開くことができます。

ツールバーウィンドウを一瞬表示したい場合は、Alt を 2 回押したままにします。
マウスを使用したくない場合は、割り当てられているショートカットを押して、いつでもツールバーに切り替えることができます。最も重要なショートカットは次のとおりです。
プロジェクト : Alt+1
コミット : Alt+9
ターミナル : Alt+F12
ツールウィンドウについてのもう一つのことは、ドラッグ、ピン留め、固定解除、アタッチ、取り外しができることです。

ツールウィンドウのレイアウトを保存 / 復元するには、便利なコマンドが 2 つあります。
- ウィンドウ | 現在のレイアウトをデフォルトに設定
ウィンドウ | デフォルトレイアウトの復元 ( Shift+F12 経由でも使用可能)
複数ウィンドウ
IntelliJ IDEA の Windows 管理は Eclipse と若干異なります。1 つのプロジェクトで複数のウィンドウを開くことはできませんが、複数のエディタータブを個別のウィンドウに分けることができます。
開いているファイルを常に選択
デフォルトでは、IntelliJ IDEA はエディタータブを切り替えるときにプロジェクトツールウィンドウの選択を変更しません。ただし、ツールウィンドウの設定で有効にすることができます。

一般的なワークフロー
' 保存 ' ボタンなし
本当に衝撃的なニュースの時間: IntelliJ IDEA には保存ボタンがありません。IntelliJ IDEA では、リファクタリングを取り消してローカル履歴からの変更を元に戻すことができるため、毎回変更の保存を確認するのは意味がありません。
それでも、ディスクへの物理的な保存は、コンパイル、ファイルのクローズ、IDE からのフォーカスの切り替えなどのイベントによってトリガされることを知っておく価値があります。設定 / 環境設定 | 外観 & 振る舞い | システム設定を使用してこの動作を変更することができます。

保存アクションなし
Eclipse ユーザーとして IntelliJ IDEA で見逃す可能性のある機能の 1 つは、保存アクションです。つまり、コードの再フォーマット、インポートの整理、不足しているアノテーションの追加、最終的な修飾子など、保存時に自動的にトリガーされるアクションです。代わりに、IntelliJ IDEA を実行すると、コミット時に自動的に対応するアクション:

または手動で:
Ctrl+Alt+L
Ctrl+Alt+O
何らかの理由で Eclipse 保存アクションなしでは生きていけない場合は、Eclipse 保存アクションを模倣(英語)するプラグイン(英語)をインストールできます。
編集
IntelliJ IDEA がプロジェクトをコンパイルする方法は、さまざまな点で Eclipse とは異なります。
自動コンパイル
デフォルトでは、IntelliJ IDEA は保存時にプロジェクトを自動的にコンパイルしません。通常、IntelliJ IDEA で保存アクションを明示的に呼び出さないためです。
Eclipse の動作を模倣する場合は、プロジェクトのビルドアクション Ctrl+F9 を呼び出すことができます。変更されたファイルを保存してコンパイルします。便宜上、Ctrl+S ショートカットをプロジェクトのビルドアクションに再割り当てすることもできます。
自動コンパイルを有効にするには、自動的にプロジェクトをビルドするオプションを選択します。
に移動し、
IntelliJ IDEA の自動コンパイルは Eclipse のそれとは異なることに注意してください。Eclipse では、ユーザーが明示的に呼び出す保存アクションによってトリガーされるため、完全に自動化されていませんが、IntelliJ IDEA では、エディターで入力すると暗黙的に呼び出されます。
そのため、自動的にプロジェクトをコンパイルするオプションが有効になっていても、少なくとも 1 つのアプリケーションが実行されている場合、IntelliJ IDEA は自動コンパイルを実行しません。暗黙的にアプリケーションのクラスを再ロードします。この場合、 Ctrl+F9 を呼び出すことができます。
問題ツールウィンドウ
コンパイラー設定で自動的にプロジェクトをビルドするオプションが有効になっている場合、問題ツールウィンドウが表示されます。プロジェクトのコンパイル時に検出された問題のリストが表示されます。
Eclipse コンパイラー
Eclipse は独自のコンパイラーを使用しますが、IntelliJ IDEA はプロジェクト JDK にバンドルされている javac コンパイラーを使用します。Eclipse コンパイラーを使用する必要がある場合は、 に移動して、以下に示すように選択します。

Eclipse コンパイラーと javac コンパイラーの最大の違いは、Eclipse コンパイラーの方がエラーに耐性があり、コンパイルできないコードを実行できる場合があることです。
IntelliJ IDEA でコンパイルエラーのあるコードを実行する必要がある場合は、実行構成のビルドオプションをビルド、エラーチェックなしに置き換えます。

ショートカット
IntelliJ IDEA のショートカットは、Eclipse のショートカットとはまったく異なります。
下の表は、Eclipse のトップアクション(およびそのショートカット)が IntelliJ IDEA にどのようにマップされているかを示しています(それを常に便利にするために印刷するとよいでしょう)。
Eclipse | IntelliJ IDEA | ||
---|---|---|---|
アクション | ショートカット | アクション | ショートカット |
コード補完 | Ctrl+Space | 基本補完 | Ctrl+Space |
- | - | スマート補完 | Ctrl+Shift+Space |
- | - | ステートメント補完 | Ctrl+Shift+Enter |
クイックアクセス | Ctrl+3 | どこでも検索 | ダブル Shift |
アクティブビューまたはエディターの最大化 | Ctrl+M | すべてのツールウィンドウを閉じる | Ctrl+Shift+F12 |
型を開く | Ctrl+Shift+T | クラスに移動する | Ctrl+N |
リソースを開く | Ctrl+Shift+R | ファイルに移動する | Ctrl+Shift+N |
- | - | シンボルに移動する | Ctrl+Alt+Shift+N |
次のビュー | Ctrl+F7 | - | - |
- | - | 最近使用したファイル | Ctrl+E |
- | - | スイッチャー | Ctrl+Tab |
クイックアウトライン | Ctrl+O | ファイル構造 | Ctrl+F12 |
行を移動する | Alt+Up/Down | 行を移動する | Alt+Shift+Up / Alt+Shift+Down |
行削除 | Ctrl+D | 行削除 | Ctrl+Y |
クイックフィックス | Ctrl+1 | インテンションアクションを表示 | Alt+Enter |
エディターのクイック切り替え | Ctrl+E | スイッチャー | Ctrl+Tab |
- | - | 最近使用したファイル | Ctrl+E |
クイック階層 | Ctrl+T | 型階層にナビゲートする | Ctrl+H |
- | - | メソッド階層に移動する | Ctrl+Shift+H |
- | - | UML ポップアップの表示 | Ctrl+Alt+U |
最後の編集位置 | Ctrl+Q | 最後の編集位置 | Ctrl+Shift+Backspace |
次のエディター | Ctrl+F6 | 次のタブを選択 | Alt+Right |
実行 | Ctrl+Shift+F11 | 実行 | Shift+F10 |
デバッグ | Ctrl+F11 | デバッグ | Shift+F9 |
インデントの訂正 | Ctrl+I | 行の自動インデント | Ctrl+Alt+I |
フォーマット | Ctrl+Shift+F | コードの整形 | Ctrl+Alt+L |
囲む | Ctrl+Alt+Z | 囲む | Ctrl+Alt+T |
- | - | ライブテンプレートで囲む | Ctrl+Alt+J |
宣言を開く | F3 | 宣言に移動する | Ctrl+B |
- | - | クイック定義 | Ctrl+Shift+I |
型階層を開く | F4 | 型階層にナビゲートする | Ctrl+H |
- | - | UML ポップアップの表示 | Ctrl+Alt+U |
ワークスペース内の参照 | Ctrl+Shift+G | 使用箇所の検索 | Alt+F7 |
- | - | 使用箇所の表示 | Ctrl+Alt+F7 |
- | - | 使用箇所の検索設定 | Ctrl+Alt+Shift+F7 |
検索ダイアログを開く | Ctrl+H | ファイル内検索 | Ctrl+Shift+F |
ファイル内での出現箇所 | Alt+Ctrl+U | ファイル内の使用箇所をハイライト | Ctrl+Shift+F7 |
行をコピー | Ctrl+Alt+Down | 行を複写 | Ctrl+D |
ローカル変数の抽出 | Ctrl+Alt+L | 変数を抽出 | Ctrl+Alt+V |
フィールドへの代入 | Ctrl+2 / Ctrl+F | フィールドの導入 | Ctrl+Alt+F |
リファクタリングクイックメニューの表示 | Ctrl+Alt+T | リファクタリング | Ctrl+Alt+Shift+T |
名前の変更 | Ctrl+Alt+R | 名前の変更 | Shift+F6 |
指定行へジャンプ | Ctrl+L | 行に移動する | Ctrl+G |
構造化された選択 | Alt+Shift+Up / Alt+Shift+Down | キャレットで単語を選択 | Ctrl+W / Ctrl+Shift+W |
次を検索 | Ctrl+J | 次を検索 | F3 |
表示 | Ctrl+Alt+W | 移動先の選択 | Alt+F1 |
戻る | Ctrl+[ | 戻る | Ctrl+Alt+Left |
次へ | Ctrl+] | 次へ | Ctrl+Alt+Right |
Eclipse キーマップ
新しいショートカットを習得したくない Eclipse ユーザーの場合、IntelliJ IDEA はそのショートカットをよく模倣した Eclipse キーマップを提供します:

アクションの検索
何らかのアクションのショートカットがわからないときは、Ctrl+Shift+A 経由で利用可能なアクションの検索機能を試してみてください。入力を開始して名前でアクションを見つけたり、ショートカットを参照したり、コールします。

コーディング支援
Eclipse および IntelliJ IDEA は、コード補完、コード生成、クイックフィックス、ライブテンプレートなどのコーディング支援機能を提供します。
クイックフィックス
IntelliJ IDEA でクイックフィックスを適用するには、Alt+Enter を押します。

すべてのクイックフィックスは、設定 / 環境設定 | エディター | インスペクションで設定されたインスペクションに基づいています。

クイックフィックスを一度に複数の場所に適用する場合は、
を介して対応するインスペクションを実行するか、または を介してインスペクションのバッチ全体を実行することによって実行できます。
明らかな問題とは別に、IntelliJ IDEA は、いわゆるインテンション( Alt+Enter でも利用可能)を介して改善または最適化できるコード構造も認識します。

Eclipse | IntelliJ IDEA | ||
---|---|---|---|
アクション | ショートカット | アクション | ショートカット |
クイックフィックス | Ctrl+1 | インテンションアクションを表示 | Alt+Enter |
コードの生成
コードを生成するためのキーアクションはコード | 生成で、Alt+Insert 経由で利用できます。

このアクションはコンテキストに依存し、エディター内だけでなく、プロジェクトツールウィンドウおよびナビゲーションバーでも利用できます。

コード補完
IntelliJ IDEA にはいくつかの種類のコード補完が用意されています。
基本補完
第 2 基本補完
スマート補完
第 2 スマート補完
ステートメント補完
これらの補完型の違いについては、IntelliJ IDEA のコード補完のトップ 20 の機能(英語)を参照してください。
デフォルトでは、IntelliJ IDEA は選択した項目のドキュメントポップアップを表示しませんが、 でドキュメントを有効にすることができます:

このオプションを有効にしたくない場合は、必要に応じて Ctrl+Q を押してこのポップアップを手動で呼び出すことができます。

キャレットがメソッドまたはコンストラクターの角括弧内にある場合は、Ctrl+P を使用してパラメーター情報を呼び出すことによって、パラメーターに関する情報を取得できます。

Eclipse | IntelliJ IDEA | ||
---|---|---|---|
アクション | ショートカット | アクション | ショートカット |
コード補完 | Ctrl+Space | 基本補完 | Ctrl+Space |
- | - | スマート補完 | Ctrl+Shift+Space |
- | - | ステートメント補完 | Ctrl+Shift+Enter |
テンプレート
エディターで main
を入力し、コード補完を呼び出してメインメソッド定義に変換することができます。しかし、IntelliJ IDEA テンプレートは少し異なります:
テンプレート | Eclipse | IntelliJ IDEA |
---|---|---|
メインメソッドを定義する | main | psvm |
配列を反復する | for | itar |
コレクションを繰り返す | for | itco |
リストを反復する | for | itli |
繰り返し可能な項目を foreach 構文で繰り返す | foreach | iter |
System.out に出力する | sysout | sout |
System.err に出力する | syserr | serr |
静的フィールドを定義する | static_final | psf |
使用可能なテンプレートのリストは
にあります。また、独自のテンプレートを追加したり、既存のテンプレートを変更することもできます。IntelliJ IDEA はコード補完結果のテンプレートを提案していますが、Tab を押すだけで、コード補完を使わずにテンプレートをすばやく展開できます。
後置テンプレート
「通常の」テンプレートに加えて、IntelliJ IDEA はいわゆる後置テンプレートを提供します。入力済みの式にテンプレートを適用する場合に便利です。たとえば、変数名を入力し、.ifn
を追加して Tab を押します。IntelliJ IDEA は、式を if (...==null){...}
ステートメントに変換します。
利用可能な後置テンプレートの完全なリストを見るには、
を参照してください。ライブテンプレートで囲む
テンプレート付きサラウンドは、ライブテンプレートと同様に機能する追加機能ですが、Ctrl+Alt+J を使用して選択したコードに適用できます。
テンプレートを使用して独自のサラウンドを定義するには、 に移動し、テンプレートテキスト内で $SELECTION$
を使用します。
ナビゲーション
以下の表は、Eclipse で利用可能なナビゲーション操作を IntelliJ IDEA での操作と大まかにマッピングしています。
Eclipse | IntelliJ IDEA | ||
---|---|---|---|
アクション | ショートカット | アクション | ショートカット |
クイックアクセス | Ctrl+3 | どこでも検索 | Shift x 2 |
型を開く | Ctrl+Shift+T | クラスに移動する | Ctrl+N |
リソースを開く | Ctrl+Shift+R | ファイルに移動する | Ctrl+Shift+N |
- | - | シンボルに移動する | Ctrl+Alt+Shift+N |
エディターのクイック切り替え | Ctrl+E | スイッチャー | Ctrl+Tab |
- | - | 最近使用したファイル | Ctrl+E |
宣言を開く | F3 | 宣言に移動する | Ctrl+B |
型階層を開く | F4 | 型階層にナビゲートする | Ctrl+H |
- | - | UML ポップアップの表示 | Ctrl+Alt+U |
クイックアウトライン | Ctrl+O | ファイル構造 | Ctrl+F12 |
戻る | Ctrl+[ | 戻る | Ctrl+Alt+Left |
次へ | Ctrl+] | 次へ | Ctrl+Alt+Right |
後で、これらのナビゲーションオプションに慣れ、詳細が必要な場合は、IntelliJ IDEA のトップ 20 のナビゲーション機能(英語)を参照してください。
リファクタリング
次の表は、Eclipse の最も一般的なリファクタリングのショートカットを IntelliJ IDEA のショートカットにマッピングしています。
Eclipse | IntelliJ IDEA | ||
---|---|---|---|
アクション | ショートカット | アクション | ショートカット |
ローカル変数の抽出 | Ctrl+Alt+L | 変数を抽出 | Ctrl+Alt+V |
フィールドへの代入 | Ctrl+2 | フィールドの導入 | Ctrl+Alt+F |
リファクタリングクイックメニューの表示 | Alt+Shift+T | リファクタリング | Ctrl+Alt+Shift+T |
名前の変更 | Ctrl+Alt+R | 名前の変更 | Shift+F6 |
IntelliJ IDEA が提供する多くの追加リファクタリングの詳細については、IntelliJ IDEA のトップ 20 のリファクタリング機能 (英語)
元に戻す
場合によっては、リファクタリングがプロジェクトの多くのファイルに影響を与えることがあります。IntelliJ IDEA は、変更を安全に適用するだけでなく、元に戻すこともできます。最後のリファクタリングを取り消すには、フォーカスをプロジェクトツールウィンドウに切り替え、Ctrl+Z を押します。
検索
以下は、最も一般的な検索アクションとショートカットのマップです。
Eclipse | IntelliJ IDEA | ||
---|---|---|---|
アクション | ショートカット | アクション | ショートカット |
検索ダイアログを開く | Ctrl+H | ファイル内検索 | Ctrl+Shift+F |
ワークスペース内の参照 | Ctrl+Shift+G | 使用箇所の検索 | Alt+F7 |
- | - | 使用箇所の表示 | Ctrl+Alt+F7 |
- | - | 使用箇所の検索設定 | Ctrl+Alt+Shift+F7 |
ファイル内での出現箇所 | Alt+Ctrl+U | ファイル内の使用箇所をハイライト | Ctrl+F7 |
コードのフォーマット
IntelliJ IDEA のコードフォーマットルール( 経由で利用可能)は Eclipse のものと似ていますが、若干の違いがあります。タブ文字を使用するオプションがデフォルトで無効になっていること、インデントサイズが異なる可能性があることなどに注意してください。

Eclipse フォーマッター設定をインポートする場合は、 に移動し、 をクリックし、スキームをインポートをクリックして、エクスポートされた Eclipse フォーマッター設定(XML ファイル)を選択します。
IntelliJ IDEA と Eclipse のコードスタイル設定にはいくつかの相違があることに注意してください。例: IntelliJ IDEA に(後ではなく)スペースを入れるように指示することはできません。IntelliJ IDEA に Eclipse フォーマッタを使用させたい場合は、Eclipse コードフォーマッタプラグイン(英語)のインストールを検討してください。
Eclipse | IntelliJ IDEA | ||
---|---|---|---|
アクション | ショートカット | アクション | ショートカット |
フォーマット | Ctrl+Shift+F | コードの整形 | Ctrl+Alt+L |
変更の実行と再読み込み
Eclipse と同様に、IntelliJ IDEA にも実行 / デバッグ構成ダイアログがあり、メインツールバーまたはメインメニューからアクセスできます。関連するショートカットを比較する:
Eclipse | IntelliJ IDEA | ||
---|---|---|---|
アクション | ショートカット | アクション | ショートカット |
実行 | Ctrl+Shift+F11 | 実行 | Shift+F10 |
デバッグ | Ctrl+F11 | デバッグ | Shift+F9 |
- | - | メイク | Ctrl+F9 |
- | - | 更新アプリケーション | Ctrl+F10 |
以前に記述されていたように、IntelliJ IDEA はデフォルトで、変更されたファイルを自動的にコンパイルしません(そうしない限り)。つまり、IDE は自動的に変更を再ロードしません。変更されたクラスを再ロードするには、Ctrl+F9 を介して明示的にビルドアクションを呼び出します。あなたのアプリケーションがサーバー上で実行されている場合、再ロードに加えて、Ctrl+F10 経由で更新アプリケーションアクションを使用することができます:
デバッグ
Eclipse と IntelliJ IDEA のデバッガーは似ていますが、異なるショートカットを使用します。
Eclipse | IntelliJ IDEA | ||
---|---|---|---|
アクション | ショートカット | アクション | ショートカット |
ステップイン | F5 | ステップイン | F7 |
- | - | スマートステップイン | Shift+F7 |
ステップオーバー | F6 | ステップオーバー | F8 |
ステップアウト | F7 | ステップアウト | Shift+F8 |
再開 | F8 | 再開 | F9 |
ブレークポイントの切り替え | Ctrl+Shift+B | ブレークポイントの切り替え | Ctrl+F8 |
- | - | 式の評価 | Alt+F8 |
アプリケーションサーバーでの作業 (Tomcat / TomEE、Glassfish、WebLogic、WebSphere)
IntelliJ IDEA のアプリケーションサーバーへのデプロイメントは、Eclipse でおそらく慣れ親しんだものと多少似ています。アプリケーションをサーバーにデプロイするには:
プロジェクト構造 | アーティファクトを介してアーティファクトを構成します(Maven および Gradle プロジェクトでは自動的に行われます)。
設定 / 環境設定 | アプリケーションサーバーを介してアプリケーションサーバーを設定します。
実行構成を作成してから、デプロイするアーティファクトとデプロイ先のサーバーを指定します。
を使用して設定したアーティファクトをビルド / リビルドするように IDE に指示することができます。
ビルドツールの使用 (Maven/Gradle)
IntelliJ IDEA は Maven/Gradle 設定ファイルを編集するための視覚的フォームを提供しません。Maven/Gradle プロジェクトをインポートまたは作成したら、その pom.xml/build.gradle ファイルをエディターで直接編集することができます。後で、IntelliJ IDEA にプロジェクトモデルを変更されたファイルとオンデマンドで同期させるように指示することも、自動的に変更を新しいビルドファイルにインポートすることもできます。基礎となるビルド構成に対する変更は、最終的に IntelliJ IDEA のプロジェクトモデルと同期する必要があります。
Maven/Gradle 特有の操作については、IntelliJ IDEA は Maven プロジェクトツールウィンドウと Gradle ツールウィンドウを提供します。これらのツールウィンドウには、プロジェクト構造とは別に、ゴール / タスクのリストと関連するアクションを含むツールバーが用意されています。

手動同期の場合、Maven/Gradle ツールウィンドウツールバーの対応するアクションを使用してください: 。
ゴール / ゴールの実行
プロジェクトゴール / タスクを実行するには、Maven/Gradle ツールウィンドウを使用します。IntelliJ IDEA を実行すると、対応する実行構成が作成され、ゴール / タスクをすぐに実行するために後で再利用できます。
どのゴール / タスクも実行構成の前に実行できるようにアタッチすることができます。これは、ゴール / タスクがアプリケーションに必要な特定のファイルを生成する場合に便利です。

Maven と Gradle ツールウィンドウの両方がタスクの実行アクションを提供します。コンソールを使ってどのように実行するのかと同様に、Maven/Gradle コマンドを実行します。
アーティファクトの構成
pom.xml/build.gradle ファイルに WAR アーティファクトが設定されている場合、IntelliJ IDEA は自動的にプロジェクト構造 | アーティファクトに対応するアーティファクトを設定します。
プロジェクトをコンパイルするか、アーティファクトをビルドする場合、IntelliJ IDEA は独自のビルドプロセスを使用しますが、これは高速である可能性がありますが、100% 正確であることは保証されていません。IntelliJ IDEA でビルドでプロジェクトをコンパイルするときに一貫性のない結果が得られた場合は、代わりに Maven ゴールまたは Gradle タスクを使用してみてください。
VCS での作業 (Git, Mercurial, Subversion, Perforce)
VCS ルートの設定
VCS ルートにあるプロジェクトを開くと、IntelliJ IDEA はそれを自動的に検出し、このルートをプロジェクト設定に追加することを提案します。バージョン管理関連のプロジェクト設定を変更する(または手動で VCS ルートを追加する)には、設定 / 環境設定 | バージョン管理に移動します。

IntelliJ IDEA はマルチリポジトリプロジェクトと完全に連携します。プロジェクトディレクトリを VCS にマップするだけで、IDE が残りの部分を処理します。Git と Mercurial の場合、IDE は同期化されたブランチコントロールを提供するため、同時に複数のリポジトリでブランチ操作を実行できます(詳細は Git ブランチを管理するを参照)。
VCS 設定の編集
すべての VCS には、Git 実行可能ファイルのパス、GitHub / Perforce の資格情報などの特定の設定が必要な場合があります。

VCS 設定を構成すると、バージョン管理ツールウィンドウ Alt+9 が表示されます。
プロジェクトのチェックアウト
VCS からプロジェクトをチェックアウトするには、ウェルカム画面またはメインの VCS メニューでバージョン管理から取得をクリックします。
ローカル変更の作業
ローカルの変更ビューには、ローカルおよびステージングされたものとステージングされていないものの両方の変更が表示されます。変更の管理を簡素化するために、すべての変更は変更リストにまとめられています。ソースファイルに加えられた変更は、自動的にアクティブな変更リストに含まれます。新しい変更リストを作成したり、既存の変更リスト(デフォルト変更リストを除く)を削除したり、変更リスト間でファイルを移動したりできます。

バージョン管理ツールウィンドウ Alt+9 のローカルの変更タブまたはプロジェクトツールウィンドウで、無視するバージョン管理外のファイルまたはフォルダーを右クリックし、 または を選択します。
無視されたファイルをローカルの変更ビューにも表示する場合は、ツールバーの をクリックして、無視ファイルの表示を選択します。

履歴を扱う
Git ツールウィンドウのログタブでは、コミットの履歴を表示して検索できます。コミットは、リポジトリ、ブランチ、ユーザー、日付、フォルダー、または説明内のフレーズでソートおよびフィルタリングできます。特定のコミットを見つけるか、履歴とブランチツリーを閲覧するだけです。

ブランチを使った作業
IntelliJ IDEA を使用すると、ブランチの作成、切り替え、マージ、比較、削除ができます。これらの操作では、メインまたはコンテキストの VCS メニューまたは VCS 操作のポップアップからブランチを使用します( Alt+` を押すか、ステータスバーの右側にあるウィジェットを押して呼び出すことができます)。

すべての VCS 操作は、VCS メインメニューから利用できます。
アクション | ショートカット |
---|---|
バージョン管理ツールウィンドウ | Alt+9 |
VCS 操作のポップアップ | Alt+` |
変更のコミット | Ctrl+K |
プロジェクトの更新 | Ctrl+T |
コミットのプッシュ | Ctrl+Shift+K |
Eclipse プロジェクトを IntelliJ IDEA にインポートする
これらの違いと UI の違いにもかかわらず、Eclipse ワークスペースまたは単一の Eclipse プロジェクトをインポートできます。これを行うには、ウェルカム画面の開くをクリックするか、メインメニューのファイル | 開くを選択します。
プロジェクトで Maven(英語) や Gradle(英語) などのビルドツールを使用している場合は、プロジェクトをインポートするときに、関連するビルドファイル pom.xml または build.gradle を選択することをお勧めします。
Eclipse から既存の実行構成をインポートする場合は、このサードパーティのプラグイン(英語)の使用を検討してください。
PHP 開発環境の構成
開始前にはどのような設定が必要ですか?
それを起動した直後 IntelliJ IDEA 機能の多くは何も設定なしで利用可能です。それでも、PHP アプリケーションの実行を最大限に活用するには、PHP インタープリターとサーバーを構成する必要があります。
アプリケーションをローカルで起動する場合は、IntelliJ IDEA に PHP エンジンのインストールと登録をインストールし、Web サーバーをインストール、構成、IntelliJ IDEA と統合する必要があります。これらのコンポーネントを個別にインストールすることも、AMP パッケージを使用することもできます。初期環境構成について詳しくは、PHP 開発環境を構成するを参照してください。
アプリケーションをリモートホストで直接実行してデバッグする場合、必要なのは、IntelliJ IDEA でこのホストへのアクセスを登録して同期を有効にすることだけです。
デプロイをリモートホストにどのようにして始めるのですか?
リモートホストからプロジェクトをチェックアウトした場合、デプロイサーバーはすでに構成されています。それ以外の場合は、設定 / 環境設定ダイアログのデプロイページで設定する必要があります(FTP / SFTP / FTPS サーバーまたはマウントされた / ローカルフォルダー)。リモートホストツールウィンドウは IntelliJ IDEA ウィンドウの右側にあり、リモートサーバーをブラウズしたりさまざまなアクションを実行するのに便利です。
詳細はアプリケーションをデプロイするを参照してください。
デバッグを開始するにはどうすればよいですか?
IntelliJ IDEA はデバッグとプロファイリングのために Xdebug と Zend デバッガーの両方をサポートしています。利用可能なゼロ設定のデバッグワークフローがあり、デバッグを始めるためにただ必要とすることを意味します:
IDE のツールバーで PHP デバッグ接続のリスニングを開始する
をクリックします。
行の横にあるエディターのガターをクリックして、コードにブレークポイントを配置します。
プラグインまたはブラウザーのブックマークレットを使用して、ブラウザーでデバッグを開始します。
関連ページ:

Eclipse からプロジェクトをインポートする
プロジェクトを開く (簡単なインポート):このオプションは、選択したプロジェクトをそのまま IntelliJ IDEA にインポートします(開きます)。プロジェクトのインポート中にカスタム設定を設定する場合(たとえば、別の JDK を選択するか、インポートするライブラリを選択する場合)、Eclipse プロジェクトをインポートするを参照してください。IntelliJ IDEA を起動します。ウェルカム画面が開いたら、開くをクリックします。それ以外の場合は、メインメニューからを選択します。開いたダ...

プロジェクトツールウィンドウ
プロジェクトツールウィンドウでは、様々な視点からプロジェクトを見て、新しいアイテム(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルのオープン、必要なコードフラグメントへのナビゲートなど、様々なタスクを実行することができます。ビュー:ツールウィンドウにはいくつかのビューがあります。プロジェクトビュー。このビューには、すべてのプロジェクトアイテムとその依存関係(SDK およびライブラリ)が表示されます。パッケージも示されていますが、ディレクトリ構造に重点が置かれています。パッケ...

ローカル履歴
ローカル履歴は、バージョン管理とは関係なく、プロジェクトに加えられたすべての変更を常に追跡できます。コミット間で行われた違いのみを追跡するバージョン管理システムとは異なり、ローカルヒストリーにはさらに多くの機能があります。コードの編集、テストの実行、アプリケーションのデプロイなどを行うと、プロジェクトの状態が自動的に記録され、IDE と外部の両方から行われたすべての意味のある変更のリビジョンが維持されます。ローカルヒストリーを使用すると、個人のバージョン管理システムとして機能し、プロジェクトでバ...

キーボードショートカットを設定する
IntelliJ IDEA 標準のキーボードショートカット PDF は、公式ショートカット一覧 PDF 日本語版から入手できます。ローカルに保存しておいて活用しましょう。IntelliJ IDEA には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定 / 環境設定ダイアログを開き、キーマップを選択します。IntelliJ IDEA は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS...

実行 / デバッグ構成
IntelliJ IDEA は、実行 / デバッグ構成を使用して、アプリケーションを実行、デバッグ、テストします。実行 / デバッグ構成は、プログラムの実行に使用される VM オプションや JRE などの一連の起動プロパティを表します。実行 / デバッグ構成には 2 つのタイプがあります。一時的–永続的な構成を持たないクラスを実行しているときに作成されます。これは、メソッドを持つクラスの実行を可能にする最低限のものを提供します。一時構成は、その数が最大数を超えると削除されます。永続的–テンプレー...

Maven
IntelliJ IDEA は、構築プロセスの自動化に役立つ Maven との完全な機能統合をサポートしています。新しい Maven プロジェクトの作成、既存のプロジェクトのオープンと同期、既存の IntelliJ IDEA プロジェクトへの Maven サポートの追加、マルチモジュールプロジェクトの構成と管理を簡単に行うことができます。IntelliJ IDEA にバンドルされていないカスタム Maven バージョンを使用する場合は、ローカルにインストールする必要があります。新しい Maven プロ...