IntelliJ IDEA 2024.2 ヘルプ

Eclipse から IntelliJ IDEA に移行する

Eclipse から IntelliJ IDEA に切り替えるには、特に Eclipse を長期間使用している場合は、ユーザーインターフェースコンパイル方法ショートカット、プロジェクト構成など、2 つの IDE の基本的な違いを理解する必要があります。

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

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

Welcome screen

プロジェクトで 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

SDK

クラスパス変数

パス変数

パースペクティブなし

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

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

IntelliJ IDEA project overview

ツールウィンドウ

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

Tool windows bars

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

  • プロジェクト :Alt+1

  • コミット :Alt+0

  • ターミナル :Alt+F12

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

Moving tool windows

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

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

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

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

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

複数ウィンドウ

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

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

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

Enabling the 'Always select opened file' option

一般的なワークフロー

'保存' ボタンなし

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

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

Configuring the system settings

保存アクション

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

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

Settings: Actions on save

コミット時のアクション

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

Committing changes to VCS

編集

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

自動コンパイル

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

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

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

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

これが、プロジェクトをビルドするオプションが有効になっている場合でも、少なくとも 1 つのアプリケーションが実行されている場合、IntelliJ IDEA は自動コンパイルを実行しない理由です。アプリケーション内のクラスを暗黙的に再ロードします。この場合、ビルド | プロジェクトのビルド Ctrl+F9 を呼び出すことができます。

Eclipse コンパイラー

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

Configuring the Eclipse compiler

Eclipse コンパイラーと javac コンパイラーの最大の違いは、Eclipse コンパイラーの方がエラーに耐性があり、コンパイルできないコードを実行できる場合があることです。

IntelliJ IDEA でコンパイルエラーのあるコードを実行する必要がある場合は、実行構成を編集してオプションを変更 | 起動前タスクの追加 | ビルド、エラーチェックなしを選択し、実行構成のビルドオプションをビルド、エラーチェックなしに置き換えます。

Running code with compilation errors

ショートカット

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+Up/Down

行を移動する

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

次を検索

F3

表示

Ctrl+Alt+W

移動先の選択

Alt+F1

戻る

Ctrl+[

戻る

Ctrl+Alt+Left

進む

Ctrl+]

進む

Ctrl+Alt+Right

Eclipse キーマップ

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

Eclipse keymap

アクションの検索

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

The Find Action dialog

コーディング支援

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

クイックフィックス

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

Applying quick-fixes

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

the Inspections dialog

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

Applying intention actions

Eclipse

IntelliJ IDEA

アクション

ショートカット

アクション

ショートカット

クイックフィックス

Ctrl+1

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

Alt+Enter

コード補完

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

  • 基本補完

  • 第 2 基本補完

  • 型一致補完

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

  • ステートメント補完

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

Code completion

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

戻る

Ctrl+[

戻る

Ctrl+Alt+Left

進む

Ctrl+]

進む

Ctrl+Alt+Right

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

呼び出し階層

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

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

Call hierarchy in IntelliJ IDEA

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

コードのフォーマット

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

Code formatting

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

-

-

メイク

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

式の評価

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 ツールウィンドウを提供します。プロジェクト構造とは別に、これらのツールウィンドウには、ゴールまたはタスクのリストに加えて、関連するアクションを含むツールバーがあります。

Working with Maven

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

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

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

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

Running Maven goals

Maven および Gradle ツールウィンドウの両方がタスクの実行アクションを提供します。コンソールを使用して実行するのと同じように、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 ルートを手動で追加するには)、設定 | バージョン管理に移動します。

    Working with VCS

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

VCS 設定を編集する

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

Editing VCS settings

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

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

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

ローカル変更の作業

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

Committing new changes to VCS

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

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

Showing ignored files

履歴を扱う

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

The Log tab of the Git tool window

ブランチを使った作業

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

Git widget

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

アクション

ショートカット

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

Alt+9

VCS 操作のポップアップ

Alt+`

変更のコミット

Ctrl+K

プロジェクトを更新する

Ctrl+T

コミットのプッシュ

Ctrl+Shift+K

関連ページ:

Eclipse からプロジェクトをインポートする

プロジェクトを IntelliJ IDEA にインポートする:IntelliJ IDEA を起動します。ウェルカム画面が開いたら、オープンをクリックします。それ以外の場合は、メインメニューのに移動します。開いたダイアログで、ソース、ライブラリ、その他のアセットが配置されているディレクトリを選択し、オープンをクリックします。プロジェクトを初めてインポートまたは複製すると、IntelliJ IDEA がプロジェクトを分析します。IDE が複数の構成(たとえば、Eclipse と Gradle)を検...

モジュール

IntelliJ IDEA では、モジュールはプロジェクトの重要な部分であり、プロジェクトと一緒に自動的に作成されます。プロジェクトには複数のモジュールを含めることができます。新しいモジュールを追加し、グループ化し、現時点では必要のないモジュールをアンロードできます。通常、モジュールは 1 つまたは複数のコンテンツルートとモジュールファイルで構成されますが、モジュールはコンテンツルートがなくても存在できます。コンテンツルートは、コードを保存するフォルダーです。通常、ソースコード、単体テスト、リソ...

ツールウィンドウの配置

デフォルトでは、ツールウィンドウはメインウィンドウの端にアタッチされています。ツールウィンドウの表示モードに従って、切り離して別のウィンドウとして使用できます。ツールウィンドウを移動する:ツールウィンドウアイコンまたはツールウィンドウヘッダーをクリックしてドラッグします。ヘッダーをドラッグしてツールウィンドウを移動するオプションは、設定で無効にすることができます。ツールウィンドウのツールバーアイコンを右クリックし、移動に移動し、ツールウィンドウをアタッチする場所を選択します。または、ツールウィ

ツールウィンドウの表示モード

デフォルトでは、ツールウィンドウはメインウィンドウの端にアタッチされ、常に表示されています。たとえば、特定のツールウィンドウの表示モードを変更して、アクティブな場合にのみ表示したり、ツールウィンドウバーから切り離したりできます。ツールウィンドウの表示モードを変更するメインメニューでに移動し、表示モードを選択します。または、ツールウィンドウのヘッダーでクリックし、を選択して、表示モードを選択します。次のツールウィンドウの表示モードを使用できます。ドック (ピン留め): これは、ツールウィンドウが...

レイアウト

IntelliJ IDEA を使用すると、ツールウィンドウを移動したり、表示モードを変更したり、サイズを変更したり、これらの設定をレイアウトとして保存したりできます。複数のツールウィンドウレイアウトを用意し、必要に応じて切り替えることができます。IDE の使用を開始すると、提供時の設定を持つデフォルトレイアウトが 1 つ存在します。このレイアウトオプションはカスタマイズできません。これは、ワークスペースをデフォルトの外観に戻す簡単な方法です。カスタムレイアウトを作成する移動、ツールウィンドウのサ...

プロジェクトツールウィンドウ

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