IntelliJ IDEA 2026.1 Help

Eclipse から IntelliJ IDEA に移行する

Eclipse から IntelliJ IDEA に切り替えるには、特に Eclipse を長期間使用している場合、両IDEの ユーザーインターフェースコンパイル方法ショートカット

Eclipse プロジェクトを IntelliJ IDEA にインポートする

Eclipse ワークスペースまたは単一の Eclipse プロジェクトのいずれかをインポートできます。 これを行うには、 'ようこそ' 画面開く をクリックするか、メインメニューで ファイル | オープン を選択します。

'ようこそ' 画面

プロジェクトで Maven(英語) または Gradle(英語) などのビルドツールを使用する場合は、プロジェクトをインポートするときに、関連するビルドファイル pom.xml または build.gradle を選択することをお勧めします。 プロジェクトのインポートに関する詳細については、 Eclipse からプロジェクトをインポートする を参照してください。

Eclipse から既存の実行構成をインポートする場合は、この サードパーティのプラグイン(英語)の使用を検討してください。

ユーザーインターフェースの違い

ワークスペースなし

IntelliJ IDEA を起動すると、まず ワークスペースの概念がないことに気が付くでしょう。 つまり、一度に作業できるプロジェクトは 1 つだけです。 Eclipse では通常、相互に依存する可能性のある一連のプロジェクトがありますが、IntelliJ IDEA では、一連のモジュールで構成される単一のプロジェクトがあります。

関連のないプロジェクトが複数ある場合は、別々のウィンドウで開くことができます。

それでも 1 つのウィンドウで複数の無関係なプロジェクトを開きたい場合は、回避策として、 モジュールとして構成できます

IntelliJ IDEA と Eclipse の用語

次の表は、 Eclipse と IntelliJ IDEA の用語を比較したものです。

Eclipse

IntelliJ IDEA

ワークスペース

プロジェクト

プロジェクト

モジュール

ファセット

ファセット

ライブラリ

ライブラリ

JRE (J)

SDK

クラスパス変数

パス変数

パースペクティブなし

IntelliJ IDEA に切り替えたときの 2 つ目の大きな驚きは、 パースペクティブがないことです。

異なるタスクを実行するために、異なるワークスペースレイアウトを手動で切り替える必要はありません。 IDE はあなたのコンテキストに従い、関連するツールを自動的に起動します。

IntelliJ IDEA プロジェクトの概要

ツールウィンドウ

Eclipse と同様に、IntelliJ IDEA にもツールウィンドウがあります。 使用可能なすべてのツールウィンドウの完全なリストは、 表示 | ツールウィンドウ で確認できます。 ツールウィンドウを選択すると、そのウィンドウが開きます。 ツールウィンドウには、ツールウィンドウバーのツールウィンドウボタンからもアクセスできます。

ツールウィンドウバー

マウスを使用したくない場合は、割り当てられたショートカットを押すことでいつでも任意のツールバーに切り替えることができます。 覚えておくべき最も重要なショートカットは次のとおりです。

  • プロジェクト: Alt+1

  • コミット(I): Alt+0

  • ターミナル: Alt+F12

ツールウィンドウについてのもう一つのことは、ドラッグ、ピン留め、固定解除、アタッチ、取り外しができることです。

ツールウィンドウの移動

詳細については、 ツールウィンドウの配置 および ツールウィンドウの表示モード を参照してください。

ツールウィンドウのレイアウトの保存 / 復元を支援するために、いくつかの便利なコマンドがあります。

  • ウィンドウ | レイアウト | 現在のレイアウトを新規として保存: 配置を新しいレイアウトとして保存します。

  • ウィンドウ | レイアウト | 現在のレイアウトを復元: 現在のレイアウトの変更をリセットします。 (Shift+F12 経由でも使用可能)

詳細については、 レイアウト を参照してください。

複数ウィンドウ

IntelliJ IDEA のウィンドウ管理は、 Eclipse とは少し異なります。 1 つのプロジェクトで複数のウィンドウを開くことはできませんが、任意の数のエディタータブを個別のウィンドウに切り離すことができます。 タブを別のウィンドウに移動するには、タブを右クリックして タブを新規ウィンドウに移動 を選択します (または Shift+F4 を押します)。

開いているファイルを常に選択

デフォルトでは、IntelliJ IDEA はエディタータブを切り替えても プロジェクトツールウィンドウ 内のファイルに移動しません。 ただし、 プロジェクト ツールウィンドウの設定でこれを有効にすることができます。

「常に開いているファイルを選択する」オプションを有効にする

一般的なワークフロー

'保存' ボタンなし

IntelliJ IDEA には 保存 ボタンはありません。 IntelliJ IDEA では、リファクタリングを元に戻したり、 ローカル履歴 からの変更を元に戻したりできるため、毎回変更を保存するように依頼しても意味がありません。

それでも、コンパイル、ファイルを閉じる、IDE からフォーカスを切り替えるなどの特定のイベントによって、ディスクへの物理的な保存がトリガーされることを知っておくことは価値があります。 自動保存の動作を変更するには、 Ctrl+Alt+S を押して設定を開き、 外観 & 振る舞い | システム設定 に移動します。 システム設定 ページで、 自動保存 セクションを見つけます。

システム設定の構成

保存アクション

経験豊富な Eclipse ユーザーであれば、 保存アクション (コードの再フォーマット、インポートの整理など、保存時に自動的にトリガーされるアクション)に精通しています。

IntelliJ IDEA は、 設定 | ツール | 保存時のアクション で見つけて有効にできる 保存アクションも備えています。

設定: 保存時のアクション

コミット時のアクション

変更をコミットすると、さまざまなアクションを自動的に実行できます。 たとえば、テストを自動的に実行したり、コードを再フォーマットしたり、インポートを最適化したりできます。

VCS への変更のコミット

編集

IntelliJ IDEA がプロジェクトをコンパイルする方法は、いくつかの点で Eclipse とは異なります。

自動コンパイル

デフォルトでは、IntelliJ IDEA は保存時にプロジェクトを自動的にコンパイルしません。これは、通常、IntelliJ IDEA で 保存アクションを明示的に呼び出さないためです。

Eclipse の動作を模倣したい場合は、 プロジェクトのビルド アクション Ctrl+F9 を呼び出すことができます。これにより、変更されたファイルが保存され、コンパイルされます。

設定/ | ツール | 保存時のアクションプロジェクトをビルドする 保存アクションを有効にすることもできます。

IntelliJ IDEA の自動コンパイルは Eclipse の自動コンパイルとは異なることに注意してください。 Eclipse では、ユーザーによって明示的に呼び出された 保存 アクションによってトリガーされるため、完全に自動ではありませんが、IntelliJ IDEA では、エディターに入力すると暗黙的に呼び出されます。

そのため、 プロジェクトをビルドする オプションが有効な場合でも、IntelliJ IDEA は 1 つ以上のアプリケーションが実行中の場合は自動コンパイルを実行せず、アプリケーション内のクラスを暗黙的に再ロードします。 この場合は ビルド | プロジェクトのビルド Ctrl+F9 を呼び出すことができます。

Eclipse コンパイラー

Eclipse は独自のコンパイラーを使用しますが、IntelliJ IDEA はプロジェクト JDK にバンドルされている javac コンパイラーを使用します。 Eclipse コンパイラーを使用する必要がある場合は、 設定 | ビルド、実行、デプロイ | コンパイラー | Java コンパイラー に移動して、以下に示すように選択します。

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+O

ファイル構造

Ctrl+F12

行を移動する

Alt+上へ / 下へ

行を移動する

Alt+Shift+Up/Alt+Shift+Down

行削除

Ctrl+D

行削除

Ctrl+Y

クイックフィックス

Ctrl+1

インテンションアクションを表示

Alt+Enter

エディターのクイック切り替え

Ctrl+E

スイッチャー

Ctrl+Shift+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+K

次を検索

F3

表示

Ctrl+Alt+W

移動先の選択

Alt+F1

戻る

Ctrl+[

戻る

Ctrl+Alt+Left

進む

Ctrl+]

進む

Ctrl+Alt+Right

Eclipse キーマップ

設定 | キーマップ では、新しいショートカットを学習したくない場合に、Eclipse ショートカットをほぼ模倣した Eclipse キーマップを使用することを選択できます。

Eclipse キーマップ

アクションの検索

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

検索アクションダイアログ

コーディング支援

Eclipse と IntelliJ IDEA はどちらも、コード補完、コード生成、クイックフィックス、ライブテンプレートなどのコーディング支援機能を提供します。

クイックフィックス

IntelliJ IDEA でクイックフィックスを適用するには、 Alt+Enter を押します。

クイックフィックスの適用

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

インスペクションダイアログ

明らかな問題とは別に、IntelliJ IDEA は、いわゆる インテンションAlt+Enter でも利用可能)を介して改善または最適化できるコード構造も認識します。

インテンションアクションの適用

Eclipse

IntelliJ IDEA

アクション

ショートカット

アクション

ショートカット

クイックフィックス

Ctrl+1

インテンションアクションを表示

Alt+Enter

コード補完

IntelliJ IDEA は、次のようなさまざまな型のコード補完を提供します。

  • 基本補完

  • 第 2 基本補完

  • 型一致補完

  • 2 番目の型マッチングの補完

  • ステートメント補完

これらの補完型の違いの詳細については、 コード補完(英語)のブログ投稿を参照してください。

コード補完

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 はいわゆる 後置テンプレートを提供します。 すでに入力した式にテンプレートを適用する場合に便利です。 たとえば、変数名を入力し、 .ifn を追加して、 Tab を押します。 IntelliJ IDEA は、式を if (...==null){...} ステートメントに変換します。

利用可能な後置テンプレートの完全なリストを見るには、 設定 | エディター | 一般 | 後置補完 を参照してください。

ライブテンプレートで囲む

テンプレートで 囲むは、 ライブテンプレートと同様に機能する追加機能ですが、 Ctrl+Alt+J を使用して選択したコードに適用できます。

テンプレートを使用して独自の 囲みを定義するには、 設定 | エディター | ライブテンプレート に移動し、テンプレートテキスト内で $SELECTION$ を使用します。

$LOCK$.readLock().lock(); try { $SELECTION$ } finally { $LOCK$.readLock().unlock(); }

リファクタリング

次の表は、 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

以下の表は、 Eclipse で使用できるナビゲーションアクションと IntelliJ IDEA で使用できるナビゲーションアクションをマッピングしています。

Eclipse

IntelliJ IDEA

アクション

ショートカット

アクション

ショートカット

クイックアクセス

Ctrl+3

どこでも検索

ダブル Shift

型を開く

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

「アウトライン」ビュー

Alt+Shift+Q O

ファイル構造ツールウィンドウ

Alt+7

戻る

Ctrl+[

戻る

Ctrl+Alt+Left

進む

Ctrl+]

進む

Ctrl+Alt+Right

後で、これらのナビゲーションオプションに慣れ、詳細が必要な場合は、 IntelliJ IDEA ショートカットのトップ 5 ナビゲーションキーボードショートカット(英語)を参照してください。

呼び出し階層

IntelliJ IDEA と Eclipse はどちらも、階層を調べてソースファイルの構造を調べることができる機能を提供します。 例: 呼び出し階層機能は、選択したメソッドのすべての発信者と受信者を表示します。

Eclipse では、 Ctrl+Alt+H を押してアクセスします。 IntelliJ IDEA では、 Ctrl+Alt+H ショートカットを使用します。

IntelliJ IDEA の呼び出し階層

呼び出し階層とは別に、IntelliJ IDEA はメソッド階層(Ctrl+Shift+H )と型階層(Ctrl+H )を構築することもできます。 詳細については、 ソースコード階層 を参照してください。

コードのフォーマット

IntelliJ IDEA コードのフォーマット規則(設定 | エディター | コードスタイル を介して利用可能)は Eclipse の規則と似ていますが、いくつかの小さな違いがあります。 タブ文字を使用する オプションがデフォルトで無効になっていること、 インデントサイズ が異なる場合があることなどに注意してください。

コードのフォーマット

Eclipse フォーマッター設定をインポートする場合は、 設定 | エディター | コードスタイル | Java に移動し、 the Show Scheme Actions button をクリックし、 スキームをインポート をクリックして、エクスポートされた 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

-

-

Make

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

Resume

F8

Resume

F9

ブレークポイントの切り替え

Ctrl+Shift+B

ブレークポイントの切り替え

Ctrl+F8

式の評価

Ctrl+Shift+I

式の評価

Alt+F8

アプリケーションサーバー

IntelliJ IDEA でのアプリケーションサーバーへのデプロイは、Eclipse でおそらく慣れているものとほぼ同じです。

アプリケーションをサーバーにデプロイする

  1. プロジェクト構造 | アーティファクト を介して アーティファクトを構成します(Maven および Gradle プロジェクトに対して自動的に実行されます)。

  2. 設定 | アプリケーションサーバー を介してアプリケーションサーバーを設定します。

  3. 実行構成を作成してから、デプロイするアーティファクトとデプロイ先のサーバーを指定します。

詳細については、 アプリケーションサーバー を参照してください。

ビルド | アーティファクトのビルド を介してアーティファクトをビルドおよび再構築します。

ビルドツール

IntelliJ IDEA は、Maven および Gradle 構成ファイルを編集するための視覚的なフォームを提供していません。 Maven または Gradle プロジェクトをインポートまたは作成したら、その pom.xml または build.gradle ファイルをエディターで直接編集できます。 後で、 プロジェクトモデルを変更されたファイルとオンデマンドで同期したり、 変更を新しいビルドファイルに自動的にインポートしたりできます。 基盤となるビルド構成への変更は、最終的に IntelliJ IDEA のプロジェクトモデルと同期する必要があります。

Maven または Gradle に固有の操作の場合、IntelliJ IDEA は Maven プロジェクトツールウィンドウおよび Gradle ツールウィンドウを提供します。 プロジェクト構造とは別に、これらのツールウィンドウには、ゴールまたはタスクのリストに加えて、関連するアクションを含むツールバーがあります。

Maven での作業

手動同期の場合は、 Maven または Gradle ツールウィンドウツールバーの対応するアクション を使用します。

ゴール / タスクを実行する

Maven または Gradle ツールウィンドウを使用して、任意のプロジェクトゴールまたはタスクを実行できます。 この操作を行うと、IntelliJ IDEA が対応する実行構成を作成します。後でこれを再利用することで、ゴールやタスクを素早く実行できます。

ゴールまたはタスクを実行構成に関連付けることができることはメンションする価値があります。 これは、ゴールまたはタスクがアプリケーションに必要な特定のファイルを生成する場合に役立つことがあります。

Maven のゴールを実行する

Maven および Gradle ツールウィンドウの両方が タスクの実行(R) アクションを提供します。 コンソールを使用して実行するのと同じように、Maven または Gradle コマンドを実行します。

アーティファクトを構成する

pom.xml または build.gradle ファイルに WAR アーティファクトが構成されている場合、IntelliJ IDEA は対応するアーティファクトを プロジェクト構造 | アーティファクト に自動的に構成します。

プロジェクトをコンパイルまたはアーティファクトをビルドする際、IntelliJ IDEA 独自のビルドプロセスを使用します。これにより高速化が見込めますが、100% の正確性は保証されません。 IntelliJ IDEA で ビルド を使ってプロジェクトをコンパイルした結果が一貫しない場合は、代わりに Maven ゴールや Gradle タスクの使用を検討してください。

バージョン管理システム

IntelliJ IDEA は、Git、Mercurial、Subversion、Perforce およびその他のバージョン管理システム(VCS)をサポートします。

VCS ルートを構成する

VCS ルートにあるプロジェクトを開くと、IntelliJ IDEA はこのルートを自動的に検出し、プロジェクト設定に追加することを提案します。

  • バージョン管理関連のプロジェクト設定を変更するには(または VCS ルートを手動で追加するには)、 設定 | バージョン管理 に移動します。

    VCS での作業

IntelliJ IDEA はマルチリポジトリプロジェクトで完全に動作します。 プロジェクトディレクトリを VCS にマップするだけで、残りは IDE が処理します。 Git および Mercurial の場合、IDE は同期されたブランチコントロールも提供するため、複数のリポジトリでブランチ操作を同時に実行できます。 詳細については、 Git ブランチの管理 を参照してください。

VCS 設定を編集する

すべての VCS には、 Git 実行可能ファイルのパスGitHub/Perforce の資格情報 などの特定の設定が必要な場合があります。

VCS 設定の編集

VCS 設定を構成すると、 バージョン管理 ツールウィンドウ Alt+9 が表示されます。

プロジェクトのチェックアウト

VCS からプロジェクトをチェックアウトするには、 'ようこそ' 画面またはメインの VCS メニューで バージョン管理から取得 をクリックします。

ローカル変更の作業

コミット ウィンドウには、 ステージング済みステージングされていない両方のローカル変更が表示されます。 変更管理を簡素化するために、すべての変更は変更 リストに整理されます。 ソースファイルに加えられた変更は、自動的にアクティブな変更リストに含まれます。 新しい変更リストを作成したり、既存の変更リスト(変更 のものを除く)を削除したり、変更リスト間でファイルを移動したりできます。

VCS への新しい変更のコミット

バージョン管理 ツールウィンドウ Alt+9ローカルの変更 タブまたは プロジェクト ツールウィンドウで、無視するバージョン管理外のファイルまたはフォルダーを右クリックし、 Git | .gitignore に追加する または Git | .git/info/exclude に追加 を選択します。

無視されたファイルを ローカルの変更 ビューにも表示する場合は、ツールバーの the View Options button をクリックして、 Ignored Files を選択します。

無視されたファイルを表示しています

履歴を扱う

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

Git ツールウィンドウのログタブ

ブランチを使った作業

IntelliJ IDEA を使用すると、ブランチを作成、切り替え、結合、比較、削除できます。 これらの操作にアクセスするには、現在チェックアウトされているブランチの名前が付いた Git ウィジェットをクリックします。

Git ウィジェット

すべての VCS 操作は、VCS メインメニューから利用できます。

アクション

ショートカット

バージョン管理ツールウィンドウ

Alt+9

VCS 操作のポップアップ

Alt+`

変更のコミット

Ctrl+K

プロジェクトを更新する

Ctrl+T

コミットのプッシュ

Ctrl+Shift+K

2026 年 3 月 30 日