IntelliJ IDEA 2020.2ヘルプ

EclipseからIntelliJ IDEAに移行する

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

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

ワークスペースなし

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

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

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

IntelliJ IDEAとEclipseの用語

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

EclipseIntelliJ IDEA
ワークスペースプロジェクト
プロジェクトモジュール
ファセットファセット
ライブラリライブラリ
JRESDK
クラスパス変数パス変数

パースペクティブなし

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

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

IntelliJ IDEA project overview

ツール・ウィンドウ

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

Tool windows bars

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

Tool windows bars menu

ツールバーウィンドウを一瞬表示したい場合は、Alt を2回押したままにします。

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

  • プロジェクト : Alt+1

  • コミット : Alt+9

  • ターミナル : Alt+F12

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

Moving tool windows

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

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

複数ウィンドウ

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

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

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

Enabling the 'Always select opened file' option

行番号を有効にする

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

一般的なワークフロー

'保存' ボタンなし

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

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

Configuring the system settings

保存アクションなし

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

Committing new changes to VCS

または手動で:

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

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

  • 分析 | クリーンアップ

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

編集

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

自動コンパイル

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

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

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

Specifying compiler settings

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でコンパイルエラーのあるコードを実行する必要がある場合は、実行構成ビルドオプションをビルド、エラーチェックなしに置き換えます。

Runnin code with compilation errors

ショートカット

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

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

EclipseIntelliJ 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キーマップを提供します:

Eclipse keymap

アクションの検索

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

The Find Action dialog

コーディング支援

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

クイックフィックス

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

Applying quick-fixes

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

the Inspections dialog

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

Analysing code in IntelliJ IDEA

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

Applying intention actions
EclipseIntelliJ IDEA
アクションショートカットアクションショートカット
クイック・フィックスCtrl+1インテンションアクションを表示Alt+Enter

コードの生成

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

Generating code

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

Creating a new object in the Project tool window

コード補完

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

  • 基本補完

  • 第 2 基本補完

  • スマート補完

  • 第 2 スマート補完

  • ステートメント補完

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

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

Code completion

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

Showing the quick documentation popup

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

Showing parameter info
EclipseIntelliJ IDEA
アクションショートカットアクションショートカット
コード補完Ctrl+Space基本補完Ctrl+Space
--スマート補完Ctrl+Shift+Space
--ステートメント補完Ctrl+Shift+Enter

テンプレート

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

テンプレートEclipseIntelliJ 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での操作と大まかにマッピングしています。

EclipseIntelliJ 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のショートカットにマッピングしています。

EclipseIntelliJ 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を押します。

検索

以下は、最も一般的な検索アクションとショートカットのマップです。

EclipseIntelliJ 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のものと似ていますが、若干の違いがあります。タブ文字を使用オプションがデフォルトで無効になっていること、インデントサイズが異なる可能性があることなどに注意してください。

Code formatting

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

IntelliJ IDEAEclipseのコードスタイル設定にはいくつかの相違があることに注意してください。例:IntelliJ IDEAに(後ではなく)スペースを入れるように指示することはできません。IntelliJ IDEAEclipseフォーマッタを使用させたい場合は、Eclipseコードフォーマッタプラグイン(英語)のインストールを検討してください。

EclipseIntelliJ IDEA
アクションショートカットアクションショートカット
フォーマットCtrl+Shift+Fコードの再フォーマットCtrl+Alt+L

変更の実行と再読み込み

Eclipseと同様に、IntelliJ IDEAにも実行/デバッグ構成ダイアログがあり、メインツールバーまたはメインメニューからアクセスできます。関連するショートカットを比較する:

EclipseIntelliJ IDEA
アクションショートカットアクションショートカット
実行Ctrl+Shift+F11実行Shift+F10
デバッグCtrl+F11デバッグShift+F9
--メイクCtrl+F9
--更新アプリケーションCtrl+F10

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

デバッグ

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

EclipseIntelliJ 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でおそらく慣れ親しんだものと多少似ています。アプリケーションをサーバーにデプロイするには:

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

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

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

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

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

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

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

Working with Maven

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

ゴール/ゴールの実行

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

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

Running Maven goals

MavenGradleツールウィンドウの両方がタスクの実行アクションを提供します。コンソールを使ってどのように実行するのかと同様に、Maven/Gradleコマンドを実行します。

成果物の構成

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

プロジェクトをコンパイルするか、アーティファクトをビルドする場合、IntelliJ IDEAは独自のビルドプロセスを使用しますが、これは高速である可能性がありますが、100%正確であることは保証されていません。IntelliJ IDEAビルドでプロジェクトをコンパイルするときに一貫性のない結果が得られた場合は、代わりにMavenのゴールまたはGradleタスクを使用してみてください。

VCSでの作業 (Git、Mercurial、Subversion、Perforce)

VCSルートの設定

VCSルートにあるプロジェクトを開くと、IntelliJ IDEAはそれを自動的に検出し、このルートをプロジェクト設定に追加することを提案します。バージョン管理関連のプロジェクト設定を変更する(または手動でVCSルートを追加する)には、設定/環境設定 | バージョン管理に移動します。

Working with VCS

IntelliJ IDEAはマルチリポジトリプロジェクトと完全に連携します。プロジェクトディレクトリをVCSにマップするだけで、IDEが残りの部分を処理します。GitMercurialの場合、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を使用すると、ブランチの作成、切り替え、マージ、比較、削除ができます。これらの操作では、メインまたはコンテキストのVCSメニューまたはVCS 操作のポップアップからブランチを使用します( Alt+`を押すか、ステータスバーの右側にあるウィジェットを押して呼び出すことができます)。

Working with branches

すべての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 デバッガーの両方をサポートしています。利用可能なゼロ設定のデバッグワークフローがあり、デバッグを始めるためにただ必要とすることを意味します:

最終更新日: 2020年8月19日

関連ページ:

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

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

ローカル・ヒストリー

ローカル・ヒストリーは、バージョン管理に関係なく、プロジェクトファイルとその構造に加えられたすべての変更を常に追跡できます。特定のコミットの違いを示すバージョン管理システムとは異なり、ローカル・ヒストリーは、IDEと外部の変更の両方から行われたすべての意味のある変更のリビジョンを自動的に維持します。...

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

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

キーボードショートカットの構成

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

実行/デバッグ構成

IntelliJ IDEAは、実行/デバッグ構成を使用して、アプリケーションを実行、デバッグ、およびテストします。実行/デバッグ構成は、プログラムの実行に使用されるVMオプションやJREなどの一連の起動プロパティを表します。実行/デバッグ構成には2つのタイプがあります。一時的–永続的な構成を持たない...

Maven

IntelliJ IDEAは、構築プロセスの自動化に役立つMavenとの完全な機能統合をサポートしています。新しいMavenプロジェクトの作成、既存のプロジェクトのオープンと同期、既存のIntelliJ IDEAプロジェクトへのMavenサポートの追加、マルチモジュールプロジェクトの構成と管理を簡単...