IntelliJ IDEA 2018.3 Help

EclipseからIntelliJ IDEAへの移行

概要

Switching from Eclipse to IntelliJ IDEA , especially if you've been using Eclipse for a long time, requires understanding some fundamental differences between the two IDEs, including their user interfaces, compilation methods, shortcuts, project configuration and other aspects.

ユーザー・インターフェース

ワークスペースなし

The first thing you'll notice when launching IntelliJ IDEA is that it has no workspace concept. This means that you can work with only one project at a time. While in Eclipse you normally have a set of projects that may depend on each other, in IntelliJ IDEA you have a single project that consists of a set of modules.

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

関連していない複数のプロジェクトを1つのウィンドウで開いたままにしたい場合は、回避策としてIntelliJ IDEA内ですべてをモジュールとして構成することができます。

 IntelliJ IDEA と Eclipse の用語

以下の表は、EclipseIntelliJ IDEAの用語を比較しています。

Eclipse

IntelliJ IDEA

ワークスペース

プロジェクト

プロジェクト

モジュール

ファセット

ファセット

ライブラリー

ライブラリー

JRE

SDK

クラスパス変数

パス変数

パースペクティブなし

The second big surprise when you switch to IntelliJ IDEA is that it has no perspectives

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

migration guide debugger 1

ツール・ウィンドウ

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

migration guide tool window bar 2

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

migration guide tool window bar 1

ツールウィンドウバーをしばらく表示させたい場合は、 Alt ( macOSの場合はCmd )を2回押し、それを保持することができます。

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

  • プロジェクト : Alt+1

  • バージョン管理 : Alt+9

  • ターミナル : Alt+F12

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

migration guide tool windows

ツールウィンドウのレイアウトを保存/復元するには、便利なコマンドが2つあります。

  • ウィンドウ | 現在のレイアウトをデフォルトとして保管
  • ウィンドウ | デフォルト・レイアウトの復元Ctrl+F12経由でも使用可能)

複数ウィンドウ

IntelliJ IDEAのWindows管理はEclipseと若干異なります。1つのプロジェクトで複数のウィンドウを開くことはできませんが、複数のエディタタブを個別のウィンドウに分けることができます。

ソースへの自動スクロール

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

migration guide auto scroll from source

行番号を有効にする

行番号はデフォルトでエディタに表示されません。それらを有効にするには、設定/環境設定 | エディター | 一般 | 外観 | 行番号の表示に移動します。そこには、他の便利な設定もあります。

一般的なワークフロー

'保存' ボタンなし

本当に衝撃的なニュースの時間:IntelliJ IDEAには保存ボタンがありません。IntelliJ IDEAでは、リファクタリングを取り消してローカル・ヒストリーからの変更を元に戻すことができるので、毎回変更の保存を確認するのは意味がありません。

それでも、ディスクへの物理的な保存は、コンパイル、ファイルのクローズ、IDEからのフォーカスの切り替えなどのイベントによってトリガされることを知っておく価値があります。設定 | 外観 & 振る舞い | システム設定を使用してこの動作を変更することができます。

migration guide save settings

保存アクションなし

One of the features you may miss in IntelliJ IDEA as an Eclipse user is save actions, i.e. the actions triggered automatically on save, such as reformatting code, organizing imports, adding missing annotations and the final modifier, etc. Instead, IntelliJ IDEA offers you to run the corresponding actions automatically on commit:

migration guide commit

または手動で:

  • コード | コードの再フォーマット ( Ctrl+Alt+L )

  • コード | インポートの最適化 ( Ctrl+Alt+O )

  • 分析 | コードのクリーンアップ

If, for some reason, you can't live without an Eclipse save action, you can install a plugin that imitates Eclipse save actions(英語).

編集

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

自動コンパイル

By default, IntelliJ IDEA doesn't automatically compile projects on saving because normally we don't invoke the save action explicitly in IntelliJ IDEA

Eclipseの動作を模倣したい場合は、プロジェクトのビルドアクション(Ctrl+F9)を呼び出すことができます。変更されたファイルを保存してコンパイルします。便宜のために、 Ctrl+S のショートカットをプロジェクトのビルドアクションに再割り当てすることもできます。

自動コンパイルを有効にするには、設定/環境設定 | ビルド、実行、デプロイ | コンパイラーに移動し、自動的にプロジェクトをコンパイルするオプションを選択します。

migration guide complier settings

Note that automatic compilation in IntelliJ IDEA differs from that in Eclipse . In Eclipse it's not fully automatic, as it is triggered by the save action invoked by the user explicitly, whereas in IntelliJ IDEA it is invoked implicitly when you type in the editor.

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

問題ツールウィンドウ

コンパイラーを設定します自動的にプロジェクトをコンパイルするオプションが有効になっている場合、問題ツールウィンドウが表示されます。プロジェクトのコンパイルで検出された問題の一覧を示します。

migration guide problems tool window

 Eclipse コンパイラ

While Eclipse uses its own compiler, IntelliJ IDEA uses the javac compiler bundled with the project JDK. If you must use the Eclipse compiler, navigate to 設定/環境設定 | ビルド、実行、デプロイ | コンパイラー | Java コンパイラー and select it as shown below:

migration guide eclipse compiler

The biggest difference between the Eclipse and javac compilers is that the Eclipse compiler is more tolerant to errors, and sometimes lets you run code that doesn't compile.

In situations when you need to run code with compilation errors in IntelliJ IDEA , replace the メイク option in your run configuration with Make、エラーチェックなし

migration guide make no error check

ショートカット

IntelliJ IDEAのショートカットは、Eclipseのショートカットとはまったく異なります。

下の表は、Eclipseのトップ・アクション(およびそのショートカット)がIntelliJ IDEAにどのようにマップされているかを示しています(それを常に便利にするために印刷するとよいでしょう)。

Eclipse

IntelliJ IDEA

アクション

ショートカット

アクション

ショートカット

コード補完

Ctrl+Space

基本補完

Ctrl+Space

-

-

スマート補完

Ctrl+Shift+Space

-

-

ステートメント補完

Ctrl+Shift+Enter

クイック・アクセス

Ctrl+3

どこでも検索

Shift x 2

アクティブ・ビューまたはエディターの最大化

Ctrl+M

すべてのツール・ウィンドウを閉じます

Ctrl+Shift+F12

型を開く

Ctrl+Shift+T

クラスに移動する

Ctrl+N

リソースを開く

Ctrl+Shift+R

ファイルに移動する

Ctrl+Shift+N

-

-

シンボルに移動する

Ctrl+Shift+Alt+N

次のビュー

Ctrl+F7

-

-

-

-

最近使ったファイル

Ctrl+E

-

-

スイッチャー

Ctrl+Tab

クイック・アウトライン

Ctrl+O

ファイル構造

Ctrl+F12

行を移動する

Alt+Up/Down

行を移動する

Shift+Alt+Up/Shift+Alt+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+Shift+Alt+F7

「検索」ダイアログを開く

Ctrl+H

パス内検索

Ctrl+Shift+F

ファイル内での出現箇所

Ctrl+Alt+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+Shift+Alt+T

名前変更

Ctrl+Alt+R

名前変更

Shift+F6

指定行へジャンプ

Ctrl+L

行に移動する

Ctrl+G

構造化された選択

Shift+Alt+Up/Shift+Alt+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キーマップを提供します:

migration guide eclipse keymap

アクションの検索

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

migration guide find action

コーディング支援

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

クイックフィックス

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

migration guide quick fix

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

migration guide inspection settings

クイックフィックスを一度に複数の場所に適用する場合は、分析 | 名前でインスペクションを実行を介して対応するインスペクションを実行するか、または分析 | コードのインスペクションを介してインスペクションのバッチ全体を実行することによって実行できます。

migration guide batch inspections

Apart from outright problems, IntelliJ IDEA also recognizes code constructs that can be improved or optimized via the so-called intentions (also available with Alt+Enter ):

migration guide intention

Eclipse

IntelliJ IDEA

アクションショートカットアクションショートカット

クイック・フィックス

Ctrl+1

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

Alt+Enter

コードの生成

コードを生成するためのキーアクションはコード | 生成で、 Alt+Insert経由で利用できます。

migration guide generate code

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

migration guide cgenerate code project tree

コード補完

IntelliJ IDEAにはいくつかの種類のコード補完が用意されています。

  • 基本補完

  • 2 番目の基本補完

  • スマート補完

  • 2 番目のスマート補完

  • ステートメント補完

これらの補完タイプの違いについては、IntelliJ IDEAのコード補完のトップ20の機能(英語)を参照してください。

デフォルトでは、IntelliJ IDEAは選択した項目のドキュメンテーションポップアップを表示しませんが、設定/環境設定 | エディター | コード補完 | Autopopupドキュメント(ミリ秒)ドキュメンテーションを有効にすることができます:

migration guide code completion settings

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

migration guide code completion quick doc

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

migration guide parameter info

Eclipse

IntelliJ IDEA

アクションショートカットアクションショートカット

コード補完

Ctrl+Space

基本補完

Ctrl+Space

-

-

スマート補完

Ctrl+Shift+Space

-

-

ステートメント補完

Ctrl+Shift+Enter

テンプレート

エディタで main を入力し、コード補完を呼び出してメインメソッド定義に変換することができます: しかし、IntelliJ IDEAテンプレートは少し異なります:

テンプレート

Eclipse

IntelliJ IDEA

メインメソッドを定義する

mainpsvm

配列を反復する

foritar

コレクションを繰り返す

foritco

リストを反復する

foritli

foreach構文を使用して繰り返し可能

foreachiter

System.out に出力する

sysoutsout

System.err に出力する

syserrserr

静的フィールドを定義する

static_finalpsf

使用可能なテンプレートのリストは設定/環境設定 | エディター | ライブ・テンプレートにあります。また、独自のテンプレートを追加したり、既存のテンプレートを変更することもできます。

IntelliJ IDEAはコード補完結果のテンプレートを示唆していますが、 Tabを押すだけで、コード補完を使わずにテンプレートをすばやく展開できます。

後置テンプレート

In addition to 'regular' templates, IntelliJ IDEA offers the so-called postfix templates. They are useful when you want to apply a template to an expression you've already typed. For instance, type a variable name, add .ifn and press Tab . IntelliJ IDEA will turn your expression into a if (...==null){...} statement.

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

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

The surround with templates is another addition that works similarly to live templates but can be applied to the selected code with Ctrl+Alt+J .

To define your own surround with template, go to 設定/環境設定 | エディター | ライブ・テンプレート and use $SELECTION$ within the template text:

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

ナビゲーション

以下の表は、Eclipseで利用可能なナビゲーション操作をIntelliJ IDEAでの操作と大まかにマッピングしています。

Eclipse

IntelliJ IDEA

アクションショートカットアクションショートカット

クイック・アクセス

Ctrl+3

どこでも検索

Shift x 2

型を開く

Ctrl+Shift+T

クラスに移動する

Ctrl+N

リソースを開く

Ctrl+Shift+R

ファイルに移動する

Ctrl+Shift+N

-

-

シンボルに移動する

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

リファクタリング・クイック・メニューの表示

Ctrl+Alt+T

これを嫌う

Ctrl+Shift+Alt+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+Shift+Alt+F7

ファイル内での出現箇所

Ctrl+Alt+U

ファイル内の使用箇所を強調表示

Ctrl+F7

コードのフォーマット

IntelliJ IDEAのコードフォーマットルール(設定/環境設定 | エディター | コード・スタイル経由で利用可能)はEclipseのものと似ていますが、若干の違いがあります。タブ文字の使用オプションがデフォルトで無効になっていること、インデントサイズが異なる可能性があることなどに注意してください。

migration guide code style java

Eclipseフォーマッタ設定をインポートする場合は、設定/環境設定 | エディター | コード・スタイル | Javaに移動し、管理をクリックし、インポートをクリックして、エクスポートされたEclipseフォーマッタ設定(XMLファイル)を選択します。

IntelliJ IDEAEclipseのコードスタイル設定にはいくつかの相違があることに注意してください。例:IntelliJ IDEAに(後ではなく)スペースを入れるように指示することはできません。IntelliJ IDEAEclipseフォーマッタを使用させたい場合は、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

-

-

アプリケーションの更新

N/A

以前に述べたように、IntelliJ IDEAはデフォルトで、変更されたファイルを自動的にコンパイルしません(そうしない限り)。つまり、IDEは自動的に変更をリロードしません。変更されたクラスをリロードするには、 Ctrl+F9を介して明示的にメイクアクションを呼び出します。アプリケーションがサーバ上で実行されている場合、リロードに加えて、 N/A経由でアプリケーションの更新アクションを使用することができます:

migration guide update application

デバッグ

EclipseIntelliJ IDEAのデバッガは似ていますが、異なるショートカットを使用します。

Eclipse

IntelliJ IDEA

アクションショートカットアクションショートカット

ステップ・イン

F5

ステップ・イン

F7

-

-

スマート・ステップ情報

Shift+F7

ステップ・オーバー

F6

ステップ・オーバー

F8

ステップ・アウト

F7

ステップ・アウト

Shift+F8

再開

F8

再開

F9

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

Ctrl+Shift+B

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

Ctrl+F8

-

-

式の評価

Alt+F8

アプリケーションサーバーでの作業(Tomcat / TomEE、JBoss EAP、Glassfish、WebLogic、WebSphere)

IntelliJ IDEAのアプリケーションサーバーへのデプロイメントは、Eclipseでおそらく慣れ親しんだものと多少似ています: アプリケーションをサーバーにデプロイするには:

  1. Configure your artifacts via プロジェクト構造 | 成果物 (done automatically for Maven and Gradle projects).

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

  3. Create a run configuration, and then specify the artifacts to deploy and the server to deploy to.

ビルド | 成果物のビルドを使用して設定したアーティファクトをビルド/リビルドするようにIDEに指示することができます。

ビルドツールの使用(Maven / Gradle)

IntelliJ IDEA doesn't provide visual forms for editing Maven / Gradle configuration files. Once you've imported/created your Maven / Gradle project, you are free to edit its pom.xml/build.gradle files directly in the editor. Later, you can tell IntelliJ IDEA to synchronize the project model with the changed files on demand, or automatically import changes to the new build files. Any changes to the underlying build configuration will eventually need to be synced with the project model in IntelliJ IDEA

Maven / Gradle特有の操作については、IntelliJ IDEAMavenプロジェクトツールウィンドウGradleツールウィンドウを提供します。これらのツールウィンドウには、プロジェクト構造とは別に、ゴール/タスクのリストと関連するアクションを含むツールバーが用意されています。

migration guide maven

IDEで変更を直ちに同期させるには:

  • pom.xmlの場合は、設定 | ビルド、実行、デプロイ | ビルド・ツール | Maven | インポート | Maven プロジェクトを自動的にインポートする対応するオプションを有効にします

  • build.gradleの場合、設定 | ビルド、実行、デプロイ | ビルド・ツール | Gradle | 自動インポートを使用する対応するオプションを有効にします。

手動同期の場合、Maven / Gradleツールウィンドウツールバーの対応するアクションを使用してください: icons actions refresh svg

ゴール/ゴールの実行

プロジェクトゴール/タスクを実行するには、Maven / Gradleツールウィンドウを使用します。IntelliJ IDEAを実行すると、対応する実行コンフィギュレーションが作成され、ゴール/タスクをすぐに実行するために後で再利用できます。

どのゴール/タスク実行構成の前に実行できるようにアタッチすることができます。これは、ゴール/タスクがアプリケーションに必要な特定のファイルを生成する場合に便利です。

migration guide run before

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

migration guide vcs settings

IntelliJ IDEAはマルチリポジトリプロジェクトと完全に連携します。プロジェクトディレクトリをVCSにマップするだけで、IDEが残りの部分を処理します。GitMercurialの場合、IDEは同期化されたブランチコントロールを提供するので、同時に複数のリポジトリでブランチ操作を実行できます(詳細はブランチを管理するを参照)。

VCS設定の編集

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

migration guide git settings

VCS設定を構成すると、バージョン管理ツール・ウィンドウが表示されます。 Alt+9を押すといつでも呼び出すことができます。

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

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

ローカル変更の作業

The ローカル変更タブ of the バージョン管理ツール・ウィンドウ shows your local changes: both staged and unstaged. To simplify managing changes, all changes are organized into changelists. Any changes made to source files are automatically included into the active changelist. You can create new changelists, delete the existing ones (except for the デフォルト changelist), and move files between changelists.

migration guide changes

To configure ignored files, go to 設定 | バージョン管理 , or use the corresponding button in the バージョン管理 tool window.

migration guide ignored files

履歴を扱う

バージョン管理ツール・ウィンドウログタブを使用すると、コミットの履歴を参照して検索することができます。リポジトリ、ブランチ、ユーザー、日付、フォルダ、または説明内のフレーズでも、コミットをソートしてフィルタリングできます。特定のコミットを見つけることができます。また、ヒストリとブランチツリーをブラウズすることもできます。

migration guide log

ブランチで作業する

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

migration guide vcs popup

すべての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)を選択することをお勧めします。

migration guide import project

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

最終更新日: 2018年12月7日

関連事項