IntelliJ IDEA 2019.1ヘルプ

IntelliJ IDEAを理解する

IntelliJ IDEAは効率的な開発のための一連の機能で生産性を維持できます。このトピックでは、始めるための一般的で役立つヒントの概要を説明します。

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

IntelliJ IDEA エディターを離れずにほとんどすべてのアクションを呼び出すことができます。つまり、ツールバーやウィンドウなどの補助コントロールが非表示になるため、より多くの画面スペースを確保できます。

IntelliJ IDEA interface

ショートカットを使用してツールウィンドウにアクセスすると、入力フォーカスとコンテキストはこのウィンドウに移動します。フォーカスをエディターに戻すには、Escapeを押します。次の表は、デフォルトのツールウィンドウとそれに対応するショートカットの一覧です。

ツール・ウィンドウ

ショートカット

プロジェクト

Alt+1

バージョン管理

Alt+9

実行

Alt+4

デバッグ

Alt+5

ターミナル

Alt+F12

エディター

Escape

コードに集中するには、集中モードを試してください。これにより、すべてのツールバー、ツールウィンドウ、およびエディタータブが削除されます。このモードに切り替えるには、メインメニューで表示 | 集中モードにするを選択します。

Ctrl+Shift+F12 を押してすべてのツールウィンドウを非表示にしてから、もう一度このショートカットを押してレイアウトを復元することもできます。

ナビゲーション・バーは、プロジェクトツールウィンドウのコンパクトな代替品です。ナビゲーションバーにアクセスするには、Alt+Homeを押します。

The Navigation Bar

ツールウィンドウやポップアップなどのIntelliJ IDEAのほとんどのコンポーネントは、提供スピード検索を :リストをフィルタリングするか、入力した検索クエリで特定のアイテムに移動するために何かを入力し始めます。

Speed search

詳細は、ユーザーインターフェースの概要およびツール・ウィンドウで作業するを参照してください。

エディターのショートカット

次の表に、コードの編集に関連した便利なショートカットをいくつか示します。

アクション

説明

現在のコード行を移動する

Ctrl+Shift+Up Ctrl+Shift+Down

コード行を複製する

Ctrl+D

1行のコードを削除する

Ctrl+Y

コードの行をコメント化またはコメント解除する

Ctrl+/

コードのブロックをコメントする

Ctrl+Shift+/

現在開いているファイルを検索する

Ctrl+F

現在のファイルを検索して置換する

Ctrl+R

次の出現箇所

F3

前の出現箇所

Shift+F3

開いているタブ間を移動する

Alt+Right Alt+Left

前後にナビゲートする

Ctrl+Alt+Left Ctrl+Alt+Right

エディターでコードブロックを展開または折りたたむ

Ctrl+NumPad Plus Ctrl+NumPad -

新規作成...

Alt+Insert

囲む

Ctrl+Alt+T

シンボルの強調表示

Ctrl+F7

言語構成に基づいて選択範囲を拡大または縮小するには、Ctrl+WCtrl+Shift+Wを押します。

一度に複数のコードを選択できます。現在の選択内容の次の出現箇所を追加するには、Alt+Jを押します。発生を削除するには、Shift+Alt+Jを押します。

詳しくは、エディターの基本を参照してください。

コード補完

変数、タイプ、メソッド、式などに対して基本補完を呼び出すには、Ctrl+Space を押します。プライベートメンバーおよびインポートされていない静的メンバーを含む、より多くの提案を表示するには Ctrl+Space を2回押します。

Ctrl+Shift+Space を押してスマート補完を呼び出します。スマート補完は、予期されるタイプとデータフローを認識しており、コンテキストに関連する提案を表示します。 Ctrl+Shift+Space を2回押すと、チェーンを含むより多くの提案が表示されます。

Ctrl+Shift+Enter を押してステートメント補完を呼び出します。これにより、欠落している括弧、括弧、中括弧、およびその他の必要な形式が追加されます。

メソッドまたはコンストラクターの推奨パラメーターを表示するには、Ctrl+P を押します。IntelliJ IDEAは、オーバーロードされた各メソッドまたはコンストラクターのパラメータ情報を表示し、すでに入力されているパラメータに最も一致するものを強調表示します。

後置補完を使用して、ドットの後に入力した接尾辞で既存の式を変換します。

詳しくは、コード補完を参照してください。

最近使ったファイル

ほとんどの場合、有限のファイルセットで作業し、それらのファイルをすばやく切り替える必要があります。リアルタイムの節約は、Ctrl+Eを押すことによって呼び出される最近使ったファイルと呼ばれるアクションです。デフォルトでは、フォーカスは最後にアクセスされたファイルです。この操作でツールウィンドウを開くこともできます。

Recent Files popup

クラスに移動するCtrl+N を押すと利用でき、キャメル・ハンプ、パス、行のナビゲート、ミドルネームのマッチングなど、洗練された式をサポートします。2回呼び出すと、プロジェクトクラスの結果が表示されます。

ファイルにナビゲートするも同様に Ctrl+Shift+Nを押しても機能しますが、ファイルやフォルダーに使用されます。フォルダーに移動するには、式を Slash 文字で終了します。

シンボルに移動するCtrl+Shift+Alt+N を押すと利用でき、その名前でメソッドやフィールドを見つけることができます。

構造

ファイルを切り替えていないときは、おそらくファイル内をナビゲートしているはずです。それをする最も簡単な方法は Ctrl+F12を押すことです。ポップアップはあなたにファイルの構造を示し、素早くそれらのどれにでもナビゲートすることを可能にします:

Structure tool window

選択

特定のツールウィンドウ(またはFinder / エクスプローラー)でファイルを開く必要がある場合は、Alt+F1を押して選択アクションを実行します:

Select in popup

ナビゲーションショートカットには次のものがあります:

アクション

ショートカット

どこでも検索

Double Shift

クラスに移動する

Ctrl+N

ファイルに移動する

Ctrl+Shift+N

シンボルに移動する

Ctrl+Shift+Alt+N

最近使ったファイル

Ctrl+E

ファイル構造

Ctrl+F12

選択

Alt+F1

宣言に移動する

Ctrl+B

型階層にナビゲートする

Ctrl+H

UML ポップアップの表示

Ctrl+Alt+U

詳細は、ソースコードナビゲーションを参照してください。

クイックポップアップ

クイックポップアップは、キャレットのシンボルに関連する追加情報を確認できます。以下は、より生産的になりたい場合に知っておくべきポップアップのリストです。

アクション

ショートカット

ドキュメンテーション

Ctrl+Q

クイック定義

Ctrl+Shift+I

使用箇所の表示

Ctrl+Alt+F7

実装を表示する

Ctrl+Alt+B

リファクタリングの基本

IntelliJ IDEAは、自動化されたコードリファクタリングの包括的なセットを提供し、正しく使用すると生産性が大幅に向上します。まず、リファクタリングを適用する前に何かを選択するのをやめてください。IntelliJ IDEAは、リファクタリングする予定のステートメントを理解するのに十分なほどスマートで、いくつかの選択肢が可能な場合にのみ確認を求めます。

アクション

ショートカット

名前変更

Shift+F6

変数の導入

Ctrl+Alt+V

フィールドの導入

Ctrl+Alt+F

定数を抽出する

Ctrl+Alt+C

メソッドを抽出する

Ctrl+Alt+M

パラメータを抽出する

Ctrl+Alt+P

インライン化

Ctrl+Alt+N

コピー

F5

移動

F6

リファクタリング

Ctrl+Shift+Alt+T

詳細は、コードのリファクタリングを参照してください。

使用箇所の検索

使用箇所の検索を使用すると、シンボルがクラス、メソッド、フィールド、パラメータ、または別のステートメントであっても、キャレット(カーソル)のシンボルを参照するすべてのコードをすばやく見つけることができます。 Alt+F7 を押して、使用タイプ、モジュール、ファイルごとにグループ化された参照のリストを取得するだけです。

使用箇所の検索アルゴリズムのカスタムオプションを設定する場合は、Ctrl+Shift+Alt+F7を押すか、右パネルの最初のボタンをクリックして検索します。

探しているものがプレーンテキストの場合は、Ctrl+Shift+Fを押してパス内検索を使用してください。

詳細は、プロジェクトでの使用箇所の検索を参照してください。

インスペクション

インスペクションは、バグの発見、デッドコードの検出、パフォーマンスの課題の検出、全体的なコード構造の改善を支援するビルトインの静的コード解析ツールです。

ほとんどのインスペクションは問題がどこにあるかをあなたに言うだけでなく、すぐにそれに対処するために迅速な修正を提供します。クイックフィックスを選択するには Alt+Enter を押してください。

インスペクションは複雑すぎるため、オンザフライで実行することはできませんが、プロジェクト全体のコード解析を実行するときに使用できます。これは、メインメニューから分析 | コードのインスペクションを選択するか、または分析 | 名前でインスペクションを実行を選択してインスペクションをその名前で実行する方法のいずれかで行います。

インスペクションは潜在的な問題を抱えるコードのクイックフィックスを提供しますが、インテンションは正しいコードに自動変更を適用できます。キャレットのコードに該当するインテンションのリストを取得するには、Alt+Enterを押します。

詳細は、コード・インスペクションを参照してください。

コードスタイルと書式設定

IntelliJ IDEAは、編集時にコード・スタイル設定で設定したコードスタイルを自動的に適用します。ほとんどの場合、コードの再フォーマットアクションを明示的に呼び出す必要はありません。

便利な書式設定のショートカット:

アクション

ショートカット

コードの再フォーマット

Ctrl+Alt+L

行の自動インデント

Ctrl+Alt+I

インポートの最適化

Ctrl+Alt+O

デフォルトでは、IntelliJ IDEAはタブの代わりにインデント用に通常のスペースを使用します。インデントの多いファイルがある場合は、Javaコードスタイルの設定タブ文字を使用オプションを有効にしてサイズを最適化することができます。

詳細は、ソースコードの再フォーマットを参照してください。

バージョン管理の基本

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

現在のファイル、ディレクトリー、またはプロジェクト全体に対してVCS操作をすばやく実行するには、Alt+`を押してVCS操作ポップアップを使用します。

VCS Operations popup

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

バージョン管理ツールウィンドウのローカルの変更タブには、ローカルの変更が表示されます。

便利なVCSショートカット:

アクション

ショートカット

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

Alt+9

VCS 操作のポップアップ

Alt+`

変更のコミット

Ctrl+K

プロジェクトの更新

Ctrl+T

コミットのプッシュ

Ctrl+Shift+K

詳細は、IntelliJ IDEAによるバージョン管理を参照してください。

ブランチ

ブランチで操作を実行するには、VCSのメインメニューまたはコンテキストメニュー、VCS 操作のポップアップ、またはステータスバーの右側にあるウィジェットからブランチを選択します。

複数のリポジトリの場合、IntelliJ IDEA はすべてのブランチに対してすべてのVCS操作を同時に実行するため、手動で切り替える必要はありません。

シェルブ、スタッシュ、パッチは、ローカルの変更をリポジトリにコミットせずに保存する必要がある場合に役立ちます。その後、ファイルのリポジトリ・バージョンに切り替えて、後で変更に戻ることができます。

詳細は、ブランチを管理するを参照してください。

メイク

デフォルトでは、IntelliJ IDEAは保存時に自動的にプロジェクトをコンパイルしません。プロジェクトをコンパイルするには、メインメニューからビルド | プロジェクトのビルドを選択するか、Ctrl+F9を押します。

詳細は、アプリケーションのコンパイルを参照してください。

実行およびデバッグ

メインメニューから実行 | 構成の編集を選択して実行/デバッグ設定を作成すると、コードを実行してデバッグすることができます。

アクション

ショートカット

実行

Shift+F10

デバッグ

Shift+F9

デバッグモードでは、Alt+F8ツールを使用して任意の式を評価できます。式の評価ツールは、Alt+F8を押すことによってアクセスできます。このツールはエディターと同じ方法でコード補完を提供するため、式を入力するのは簡単です。

場合によっては、特定のメソッドにステップインしたいかもしれませんが、最初に呼び出されるメソッドではありません。この場合、Shift+F7 を押して特定の方法を選択してスマート・ステップ情報を使用してください。

アクション

ショートカット

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

Ctrl+F8

ステップ・イン

F7

スマート・ステップ情報

Shift+F7

ステップ・オーバー

F8

ステップ・アウト

Shift+F8

再開

F9

式の評価

Alt+F8

デバッグ中に「巻き戻し」をしたい場合は、フレームにドロップアクションで実行できます。これは、間違って進んだ場合に特に役立ちます。これはアプリケーションのグローバルな状態を元に戻すことはありませんが、少なくとも前のスタックフレームに戻すことができます。

詳細は実行デバッグを参照してください。

リロードとホットスワップ

場合によっては、プロセスをシャットダウンすることなく、マイナーな変更をコードに挿入する必要があります。Java VMにはHotSwap機能があるため、メイクを呼び出すと、IntelliJ IDEAはこれらのケースを自動的に処理します。

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

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

  1. ファイル | プロジェクト構造 | 成果物を選択して成果物を設定します(MavenおよびGradleプロジェクトでは自動的に行われます)。

  2. 設定/環境設定ダイアログのアプリケーション・サーバーページをクリックして、アプリケーションサーバーを設定します。

  3. 実行 | 構成の編集を選択して実行構成を構成し、デプロイする成果物とデプロイする成果物を指定します。

ビルド | ビルド成果物を選択すると、IntelliJ IDEAに設定されたアーティファクトをビルド/リビルドするようにIntelliJ IDEAに指示することができます。

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

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

Maven / Gradleプロジェクトをインポート/作成したら、pom.xml または build.gradle ファイルをエディターで直接編集できます。基礎となるビルド構成への変更は、最終的にIntelliJ IDEAのプロジェクトモデルと同期する必要があります。

IDEで変更を直ちに同期させる場合は、次のようにします。

  • pom.xml の場合、ファイル | 設定 | ビルド、実行、デプロイ | ビルド・ツール | Maven | インポート(WindowsおよびLinux)またはIntelliJ IDEA | 環境設定 | ビルド、実行、デプロイ | ビルド・ツール | Maven | インポート (macOS)でMaven プロジェクトを自動的にインポートするオプションを有効にします。

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

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

任意のゴールまたはタスクを実行構成の前に実行するようにアタッチすることができます。

詳細は、Gradleを参照してください。

EclipseまたはNetBeansからの移行

EclipseまたはNetBeansからIntelliJ IDEAに移行する可能性を検討している場合は、EclipseまたはNetBeansの移行ガイドを参照してください。

次は

IntelliJ IDEAがコード補完、インスペクション、フォーマットなどで提供しているものを見るために、IntelliJ IDEAの概要のクイックビデオを見ることができます。

詳細については、ドキュメントを読むことを強くお勧めします。また、Java SEのJavaチュートリアルやJava EEのチュートリアルを参照すると便利です。

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

関連事項

関連ページ:

エディターの基本

IntelliJ IDEAエディターは、コードの作成、読み取り、変更に使用するIDEの主要部分です。コードの追加と編集については、ソースコードで作業するを参照してください。エディターは次の領域で構成されています。スクロールバーは現在のファイルのエラーと警告を表示します。パンくずリストは、現在のファイ...

IntelliJ IDEA 表示モード

IntelliJ IDEAには、以下の表示モードがあります。全画面表示モードを使用すると、画面全体をコーディングに使用できます。このモードでは、オペレーティングシステムコントロールだけでなく、ビューからすべてのメニューが削除されます。ただし、コンテキストメニューとキーボードショートカットを使用するこ...

ナビゲーション・バー

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

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

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

ツール・ウィンドウのスピード検索

ツールウィンドウのスピード検索を使用すると、プロジェクトツールウィンドウのファイルまたはフォルダー、構造ツールウィンドウのメンバー、バージョン管理ツールウィンドウの変更リスト、TODOリストの項目などを検索してナビゲートすることができます。速度探索は拡張されたノード上でのみ実行されることに注意してく...

ユーザーインターフェースの概要

初めてIntelliJ IDEAを実行したとき、またはプロジェクトを開いていないときは、IntelliJ IDEAにようこそ画面が表示されます。プロジェクトを開くと、IntelliJ IDEAはメインウィンドウを表示します。これはデフォルトの(デフォルトの)IDEインターフェースレイアウトです。イン...