IntelliJ IDEA 2019.1ヘルプ

EclipseからIntelliJ IDEAへの移行

概要

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

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

ワークスペースなし

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

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

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

 IntelliJ IDEA と Eclipse の用語

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

Eclipse

IntelliJ IDEA

ワークスペース

プロジェクト

プロジェクト

モジュール

ファセット

ファセット

ライブラリー

ライブラリー

JRE

SDK

クラスパス変数

パス変数

パースペクティブなし

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

異なるタスクを実行するために、異なるワークスペースレイアウトを手動で切り替える必要はありません。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

保存アクションなし

EclipseユーザーとしてIntelliJ IDEAに欠落している可能性のある機能の 1 つは、保存アクションです。つまり、コードの再フォーマット、インポートの再編成、欠落している注釈の追加、final修飾子など、保存時に自動的に起動されるアクションです。IntelliJ IDEA はコミット時に対応するアクションを自動的に実行します。

migration guide commit

または手動で:

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

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

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

何らかの理由でEclipseの保存アクションがないと生きられない場合は、Eclipseの保存アクションを模(英語)したプラグイン(英語)をインストールできます。

編集

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

自動コンパイル

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

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

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

migration guide complier settings

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

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

問題ツールウィンドウ

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

migration guide problems tool window

 Eclipse コンパイラ

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

migration guide eclipse compiler

Eclipseコンパイラとjavacコンパイラの最大の違いは、Eclipseコンパイラはエラーに対してより耐性があり、コンパイルされないコードを実行できることです。

IntelliJ IDEAでコンパイルエラーのあるコードを実行する必要がある場合は、実行構成メイクオプションを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

完全な問題とは別に、IntelliJ IDEAは、いわゆるインテンション 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は選択した項目のドキュメンテーションポップアップを表示しませんが、設定/環境設定 | エディター | コード補完 | ドキュメントの自動ポップアップ (ミリ秒)ドキュメンテーションを有効にすることができます:

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を押すだけで、コード補完を使わずにテンプレートをすばやく展開できます。

後置テンプレート

「通常の」テンプレートに加えて、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+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. プロジェクト構造 | 成果物経由でアーティファクトを設定します(MavenおよびGradleプロジェクトでは自動的に行われます)。

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

  3. 実行構成を作成し、デプロイする成果物とデプロイ先のサーバーを指定します。

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

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

IntelliJ IDEAMaven / Gradle設定ファイルを編集するための視覚的フォームを提供しません。Maven / Gradleプロジェクトをインポートまたは作成したら、その pom.xml/build.gradle ファイルをエディターで直接編集することができます。後で、IntelliJ IDEAプロジェクトモデルを変更されたファイルとオンデマンドで同期させるように指示することも、自動的に変更を新しいビルドファイルにインポートすることもできます。基礎となるビルド構成に対する変更は、最終的に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メニューでバージョン管理からチェックアウトをクリックします。

ローカル変更の作業

バージョン管理ツール・ウィンドウローカル変更タブは、ローカルの変更を示しています。両方が上演unstaged。変更の管理を簡素化するため、すべての変更は変更リストにまとめられています。ソースファイルに加えられた変更は、アクティブな変更リストに自動的に組み込まれます。新しい変更リストを作成したり、既存の変更リストを削除したり(デフォルト変更リストを除く)、変更リスト間でファイルを移動することができます。

migration guide changes

無視するファイルを設定するには、設定 | バージョン管理に移動するか、またはバージョン管理ツールウィンドウの対応するボタンを使用します。

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

PHP開発環境の設定

開始前にはどのような設定が必要ですか?

それを起動した直後IntelliJ IDEA機能の多くは何も設定なしで利用可能です。それでも、PHPアプリケーションの実行を最大限に活用するには、PHPインタープリターとサーバーを構成する必要があります。

アプリケーションをローカルで起動する場合は、IntelliJ IDEAにPHPエンジンのインストールと登録をインストールし、Webサーバーをインストール、構成、およびIntelliJ IDEAと統合する必要があります。これらのコンポーネントを個別にインストールすることも、AMPパッケージを使用することもできます。初期環境構成について詳しくは、PHP開発環境の設定を参照してください。

リモートホスト上でアプリケーションを直接実行およびデバッグする場合は、同期を可能にするためにIntelliJ IDEAでこのホストへのアクセスを登録することだけが必要です。

デプロイをリモートホストにどのようにして始めるのですか?

リモートホストからプロジェクトをチェックアウトした場合、デプロイサーバーはすでに構成されています。それ以外の場合は、設定/環境設定ダイアログのデプロイページで設定する必要があります。(FTP / SFTP / FTPSサーバーまたはマウントされた/ローカルフォルダー)。リモートホストツールウィンドウはIntelliJ IDEAウィンドウの右側にあり、リモートサーバーをブラウズしたりさまざまなアクションを実行するのに便利です。

詳細はアプリケーションのデプロイを参照してください。

デバッグを開始するにはどうすればよいですか?

IntelliJ IDEAはデバッグとプロファイリングのためにXdebugとZend デバッガーの両方をサポートしています: 利用可能なゼロ設定のデバッグワークフローがあり、デバッグを始めるためにただ必要とすることを意味します:

最終更新日: 2019年6月20日

関連事項

関連ページ:

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

表示 | ツール・ウィンドウ | プロジェクトこのツールウィンドウを使用すると、プロジェクトをさまざまな観点から見て、新しい項目(ディレクトリー、ファイル、クラスなど)の作成、エディターでのファイルの開き、目的のコードフラグメントへの移動などのタスクを実行できます。このツールウィンドウ内のほとんどの...

ローカル・ヒストリー

IntelliJ IDEAはローカル・ヒストリーを使用して、プロジェクトに加えられたすべての変更を常に追跡します。特定のコミット間の違いを示すバージョン管理システムとは異なり、ローカル・ヒストリーはすべての意味のあるイベントに対する改訂を自動的に維持します。これにより、プロジェクト構造とソースコード...

実行/デバッグ構成ダイアログ

実行 | 構成の編集このダイアログボックスを使用して、実行/デバッグ構成を作成、編集、調整、または削除し、新しく作成されたすべての実行/デバッグ設定に適用されるデフォルトのテンプレートを設定します。プロジェクト構成は、構成タイプごとにグループ化されています。既定の構成テンプレートは、ダイアログボック...

キーボードショートカットの設定

IntelliJ IDEAには定義済みのキーマップが含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ設定を表示するには、設定/環境設定ダイアログを開いてキーマップを選択します。IntelliJ IDEAはあなたの環境に基づいて自動的に事前定義されたキーマップを選択します。...

ナビゲーション・バー

表示 | ナビゲーション・バーナビゲーションバーはプロジェクトツールウィンドウの簡単な代替品です。バーの左側で、プロジェクト内を移動してファイルを編集用に開くことができます。右側では、実行/デバッグ構成セレクタにアクセスし、で実行、ボタンでデバッグし、プロジェクト構造、バージョン管理ボタン(バージョ...

Maven

IntelliJ IDEAでは、Mavenプロジェクトを作成したり、既存のプロジェクトにMavenサポートを追加することができます。Mavenプロジェクトを使い始める方法についての簡単なビデオチュートリアルを調べましょう。Maven 2バージョンはIntelliJ IDEAにバンドルされていません。...