IntelliJ IDEA 2018.2 Help

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

表示 | ツール・ウィンドウ | プロジェクト
Alt+1


このツールウィンドウでは、さまざまな視点からプロジェクトを見て、新しい項目(ディレクトリ、ファイル、クラスなど)の作成、エディタでのファイルの開き、興味のあるコード断片への移動などのタスクを実行できます。

このツールウィンドウ内のほとんどの機能は、コンテンツペインおよび関連するショートカットのコンテキストメニューコマンドとしてアクセスされます。

ビュー

ツールウィンドウには、次のビューがあります。

  • プロジェクトビュー。このビューでは、すべてのプロジェクト項目とその依存関係(SDKおよびライブラリ)が表示されます。ディレクトリ構造に重点が置かれています(パッケージも表示されていますが)。
  • パッケージビュー。プロジェクトのパッケージ構造に重点が置かれています。デフォルトでは、モジュール、SDKおよびライブラリは表示されません。
  • スコープビュー(プロジェクト・ファイル問題など)。コンテンツペインに表示されるのは、対応する定義済みまたはユーザー定義の範囲に限定されています。他の点では、現在選択されているビューオプションによっては、スコープビューがプロジェクトまたはパッケージビューに似ている場合があります。

必要なビューは、タイトルバーの左側のリストから選択します。ビューがタブで表されている場合は、対応するタブをクリックして選択します。

ij views

ビューを設定するには、タイトルバーコンテキストメニューの対応するオプションを使用します。必要なオプションには、タイトルバーの icons general gearPlain svg をクリックしてアクセスすることもできます。

タイトルバーコンテキストメニュー

タイトルバーを右クリックすると表示されるコンテキストメニューには、ビュー表示モードプロジェクトの設定、ビューの切り替え、ツールウィンドウのサイズ変更などがあります。

次の表は、利用可能なコマンドとオプションをリストして簡単に説明しています。

項目ショートカット説明
次のビューまたはタブを選択します:
前のビューまたはタブを選択
ビューまたはタブのリストを表示する
Alt+Right
Alt+Left
Alt+Down
これらは、異なるビューを切り替えるためのコマンドです。
スコープの編集このコマンドを使用して、定義済みのスコープを作成および編集できるスコープダイアログを開きます。

このコマンドは、現在のビューがスコープビューである場合にのみ使用できます。

パッケージのフラット表示このオプションがオフの場合、パッケージは階層として表示されます。このオプションをオンにすると、すべてのパッケージが同じレベルで表示され、修飾名で識別されます。
flatten packages
コンパクトな空の中間パッケージ/空の中間パッケージを隠す

このオプションを使用すると、空のパッケージを表示する方法を指定できます。 (空のパッケージとは、他のパッケージだけを含むものです。)

オプションがオンの場合、空のパッケージは圧縮されて表示されます。

compact empty middle packages
パッケージ名の略称このオプションは、パッケージのフラット表示オプションがオンの場合にのみ使用できます。

このオプションがオンの場合、修飾されたパッケージ名の最初の <name>. フラグメントのほとんどが省略されます。

abbreviate qualified package names
メンバーの表示このオプションをオンにすると、クラスを含むツリー内のファイルがノードに変換されます。そのようなノードが展開されると、フィールド、メソッド、および選択された項目の他のメンバーを含む包含クラスが表示されます。
show members
ソースに自動スクロールこのオプションがオンの場合、IntelliJ IDEAはエディタで選択した項目を自動的に開きます。それ以外の場合は、項目をダブルクリックして開く必要があります。
ソースから自動スクロールこのオプションがオンの場合、IntelliJ IDEAはエディタで開いたドキュメントをこのウィンドウの現在のビューに自動的に配置します。
タイプでソートオプションがオフの場合、項目(ファイル、クラスなど)はアルファベット順にソートされます。このオプションがオンの場合、ファイルは拡張子でソートされます。 .java ファイルは、インターフェース、クラス、列挙型の順に表示されます。
フォルダーを常に上にオプションがオンの場合、ファイルの上にフォルダが表示されます。それ以外の場合は、すべての項目がアルファベット順にソートされ、ファイルとフォルダが混在して表示されます。
除外されたファイルを表示このオプションは、プロジェクトビューでのみ使用できます。

このオプションをオンまたはオフにすると、 除外されたフォルダとファイルを表示または非表示にします。

show excluded files
ファイルのネスト同じ名前と拡張子を持つファイルの表示を設定するファイルネストダイアログを開きます。
モジュールの表示このオプションは、パッケージビューとスコープビューでのみ使用できます。 (プロジェクトビューでは、モジュールは常に表示されます)。

モジュールを表示または非表示にするには、このオプションをオンまたはオフにします。

ライブラリー・コンテンツの表示このオプションは、パッケージビューでのみ使用できます。 (プロジェクトビューではライブラリは常に表示され、スコープビューではライブラリは表示されません)。

ライブラリとその内容を表示または非表示にするには、このオプションをオンまたはオフにします。

ライブラリーカテゴリには、モジュールの依存関係に含まれるライブラリと、モジュールに関連付けられたSDKがあります。

固定、ドッキング、フローティング、ウィンドウ分割、スプリットモードこれらのオプションを使用すると、ツールウィンドウの一般的な外観と動作を制御できます。 ツール・ウィンドウの表示モードを参照してください。
サイドバーから除去このコマンドは、ツールウィンドウを隠し、ツールウィンドウバーから関連するツールウィンドウボタンを削除し、ツールウィンドウをクイックアクセスメニューicons general tbShown svg またはicons general tbHidden svg)から削除します。

ツールウィンドウを再度開くには(そして関連する機能を復元するには)、メインメニュー表示 | ツール・ウィンドウ | <ウィンドウ名>を使用します。

タブのグループ化このオプションをオンにすると、タイトルバーの左側に必要なビューを選択できるリストが表示されます。このオプションがオフの場合、ビューはタイトルバーの左側に表示されるタブで表されます。
show views as tabs for ij
移動ツールウィンドウを別のツールウィンドウバーに関連付けるには、このコマンドを選択し、目的のツールウィンドウバー(または)を選択します。
サイズ変更罫線の1つを移動してツールウィンドウのサイズを変更するには、このコマンドを選択し、必要な伸びるオプションを選択します。

このコマンドはフローティングモードでは使用できません。

非表示Shift+Escapeツールウィンドウを非表示にするには、このコマンドを使用します。

タイトルバーのボタン

項目ショートカット説明
icons actions left icons actions rightAlt+Right
Alt+Left
ビューが現在タブとして表示されている場合([グループタブ]オプションはオフ)、このボタンは最後に表示されたタブの右に表示されます。

このボタンをクリックすると、別のビューを選択するなど、ビューのリストを開くことができます。

icon scroll from source on title barこのアイコンをクリックすると、エディタ内のファイルからプロジェクトツールウィンドウ内の対応するノード(ファイル、クラス、フィールド、メソッドなど)に移動します。

このアイコンは、ソースオプションから自動スクロールが現在オンの場合は使用できません。

icons actions collapseall svgCtrl+NumPad -すべてのノードを折りたたむには、このアイコンまたはショートカットを使用します。
icons general gearPlain svgこのボタンをクリックすると、現在の表示を設定し、ツールウィンドウ表示モードを変更するためのメニューが開きます。

ほとんどのメニュー項目は、オンまたはオフにできるオプションです。オンになっているオプションは、その名前の左側にチェックマークが付いています。

使用可能なオプションは、タイトルバーコンテキストメニュー項目のサブセットです。現在のビューに応じて、メニューには次のオプションが含まれます。

icons general hideToolWindow svgShift+Escapeこのアイコンまたはショートカットを使用してツールウィンドウを非表示にします:

Alt キーと組み合わせて使用​​する場合、このアイコンをクリックすると、同じツールウィンドウバーに接続されているすべてのツールウィンドウが非表示になります。

コンテンツペイン

コンテンツペインには、ディレクトリ、ファイルなどのプロジェクト項目が表示されます。

項目説明
moduleFolderモジュール
icons modules sourceFolderパッケージ
icons nodes folder

フォルダ(ディレクトリ)。フォルダのカテゴリによって、色が異なります。

例: root Test フォルダはテストソースに使用され、 root Source フォルダはプロダクションコードを保持します。詳細は、フォルダカテゴリを参照してください。

icons modules library

ライブラリー。 プロジェクトビューが選択されると、外部ライブラリーというラベルの付いたプロジェクト全体のノードが1つあります。

この場合のサブカテゴリは、SDK(JSDK icon jsdk ext libなど)および個々のライブラリ(icon library ext lib)です。

libs project view

パッケージビューを選択すると、対応する1つまたは複数のノードにライブラリーというラベルが付けられます。 モジュールの表示およびライブラリー・コンテンツの表示オプションが選択されている場合は、モジュールごとに個別のライブラリーノードがあります。

libs packages view
icons general projectTabスクラッチ・ファイルおよびデータベース・コンソールは、このノードの下にグループ化されています。

コンテンツペインの項目のコンテキストメニューコマンド

項目のコンテキストメニューは、この項目で使用可能なすべての機能へのアクセスを提供します。

項目ショートカット説明
新規Alt+Insert選択したもの(プロジェクト、モジュール、ディレクトリまたはパッケージ)内に新しい項目(モジュール、パッケージ、ディレクトリ、ファイル、クラスなど)を作成するには、このコマンドを使用します。スクラッチビューでは、データベースコンソールを作成できます。
フレームワークのサポートモジュールの場合:このコマンドを使用して、選択したモジュールの特定のフレームワークおよびテクノロジのサポートを追加します: (フレームワークサポートダイアログを追加が開きます)
切り取りCtrl+X選択した項目を現在の場所からクリップボードに移動するには、このコマンドを使用します。
コピーCtrl+C選択した項目をクリップボードにコピーするには、このコマンドを使用します。
貼り付けCtrl+Vこのコマンドを使用して、クリップボードの内容を選択した場所に挿入します。
ソースに移動F4このコマンドを使用して、選択したファイルをエディタで開きます。ファイルがすでに開いている場合は、対応するエディタタブがアクティブになります。
コピーパスCtrl+Shift+Cこのコマンドを使用して、選択した項目の完全なパスをクリップボードにコピーします。
モジュール設定を開くF4このコマンドを使用して、選択したモジュールの設定を表示します。これらはプロジェクト構造ダイアログモジュールページに表示されます。
使用箇所の検索Alt+F7このコマンドを使用して、選択した項目の使用箇所を検索します: (使用箇所の検索ダイアログが開きます)
パス内検索Ctrl+Shift+Fテキスト検索を実行するには、このコマンドを使用します: (パス内検索ダイアログが開きます)
プロジェクト内の置換Ctrl+Shift+Rテキストの検索と置換を実行するには、このコマンドを使用します: (置換パスダイアログが開きます)
分析コードインスペクションおよび分析に関連する機能にアクセスするには、このコマンドを使用します。
リファクタリング選択した項目に使用可能なリファクタリング (refactoring)のいずれかを実行するには、このコマンドを使用します。
お気に入りに追加Shift+Alt+Fこのコマンドを使用して、選択した項目を既存または新規のお気に入り項目のリストに追加します。 プロジェクトのお気に入りを管理するを参照してください。
サムネイルを表示Ctrl+Shift+T選択したディレクトリにあるイメージファイルのサムネールを表示するには、このコマンドを使用します: (サムネイルツールウィンドウが開きます)
タイプ階層の参照Ctrl+Hファイル(通常はクラス)の場合:このコマンドを使用して、選択したファイル(クラス)のクラス階層を表示します: (階層ツールウィンドウが開きます)

ソースコードの構造と階層の表示も参照してください。

コードの再フォーマットCtrl+Alt+Lこのコマンドを使用して、選択したファイルまたは現在のディレクトリ内のすべてのファイルのソースコードを再フォーマットします: (コードの再フォーマットダイアログが開きます)

再フォーマットとコードの並べ替えも参照してください。

インポートの最適化Ctrl+Alt+O選択したファイルまたは現在のディレクトリ内のすべてのファイルでインポートの最適化にこのコマンドを使用します。
削除Delete選択した項目を削除するには、このコマンドを使用します: 慎重に使用してください!
方言の変更(<CurrentDialect>)SQLファイルおよびデータベースコンソールの場合:ファイルまたはコンソールに関連付けられているSQLダイアレクトを変更します。
モジュールの除去Deleteプロジェクトからモジュールを削除するには、このコマンドを使用します。モジュールを構成するファイルは物理的にディスクから削除されないことに注意してください。
モジュール '<name>'を作成する現在のモジュールを作成するには、このコマンドを使用します。 コンパイルの種類およびコンパイルのレビューと結果の作成を参照してください。
コンパイル '<name>'Ctrl+Shift+F9このコマンドを使用して、選択したソースファイルまたは選択したディレクトリ内のすべてのソースファイルをコンパイルします。 コンパイルの種類およびコンパイルのレビューと結果の作成を参照してください。
実行 '<item_name>'Ctrl+Shift+F10SQLファイルまたはデータベースコンソールの場合:選択したファイルまたはコンソールに含まれているすべてのステートメントを実行します。
ローカル・ヒストリーこのコマンドを使用して、選択したファイルまたはディレクトリのローカル・ヒストリーを表示するか、プロジェクトの現在のバージョンのラベルを作成します。
同期 '<item_name>'選択した項目をファイルシステムに保存されているバージョンと同期するには、このコマンドを使用します。

(ファイルまたはディレクトリの内容を外部から変更する場合、IntelliJ IDEAは特定の状況下では、このコマンドを使用しない限り対応する変更を認識しない可能性があります)。

エクスプローラーで表示このコマンドを使用して、ファイルブラウザ(WindowsエクスプローラまたはFinderなど)を開き、そこに選択した項目を表示します。
ファイルパス/ディレクトリパスCtrl+Alt+F12

このメニューには、ファイルシステムのルートから選択した要素までのパスと、個々のディレクトリがメニュー項目として表示されます。

file path menu

このメニューの項目(ディレクトリなど)を選択すると、ファイルブラウザ(WindowsエクスプローラまたはFinderなど)が開き、そこに選択した項目が表示されます。

比較Ctrl+D選択したファイルまたはディレクトリを別のファイルまたはディレクトリと比較するには、このコマンドを使用します。 ファイル、フォルダ、テキストソースの比較およびフォルダの差分ビューアを参照してください。
エディターでファイルを比較選択したファイルと、アクティブなエディタタブで開いているファイルを比較するには、このコマンドを使用します。 ファイル、フォルダ、テキストソースの比較およびファイルの差分ビューアを参照してください。
モジュールのロード/アンロード未使用のモジュールを一時的に無視する
ディレクトリーをマークこのコマンドを使用して、選択したディレクトリをソースルートまたはテストソースルートにして、ディレクトリを除外するなどします。

ディレクトリの必要なカテゴリは、サブメニューから選択します。

プレーン・テキストとしてマーク選択したファイルをプロジェクトから除外するには、インスペクション、コード補完、ナビゲーションなどでは無視されます。このファイルは特別なアイコン plain text icon で表示され、プレーンテキストとしてエディタに表示されます。詳細については、除外ファイルを参照してください。
ダイアグラムCtrl+Shift+Alt+U or Ctrl+Alt+Uこのコマンドを使用して、選択した項目の図(UML図など)を開きます。
Copyright の更新選択したファイルとフォルダの著作権表示を更新するには、このコマンドを使用します。 著作権を参照してください。
Web サービスWebサービスの開発に関連する機能にアクセスするには、このコマンドを使用します。 Web サービスおよびWeb サービス・クライアントを参照してください。

ファイルのステータスのハイライト

現在のプロジェクトのVCS統合が有効になっているの場合、IntelliJ IDEAは色を使用して、プロジェクトツールウィンドウでVCSファイルステータスを示します。次の表は、色の意味についての情報を示しています。

ファイルのステータス説明
最新ファイルは変更されません。
highlightBlack
グレー削除ファイルはリポジトリから削除する予定です。
highlightGrey
青色変更最後の同期以降にファイルが変更されました。
highlightBlue
緑色追加済みファイルはリポジトリに追加する予定です。
highlightGreen
バイオレットマージ済み更新の結果、VCSによってファイルがマージされます。
highlightViolet
ブラウンバージョン管理されていないファイルはローカルに存在しますが、リポジトリには存在せず、追加予定もありません。
highlightBrown
オリーブ無視ファイルはすべてのVCS操作で無視されます。
highlightOlive
ライトブラウンハイジャックFile is チェックアウトなしで変更されました。このステータスは、Perforce、ClearCase、およびVSSの下のファイルに有効です。チェックアウトなしで変更されました。
hijacked
赤色競合とマージ最後の更新中に、ファイルが競合とマージされました。
highlightRed
ライラック外部で削除されたファイルはローカルで削除されますが、削除予定はなく、まだCVSリポジトリに存在しています。
highlightLilac
ダークシアン切り替えこのファイルは、プロジェクト全体とは異なるブランチから取得されます。このステータスは、CVSおよびSVNに有効です。
highlightCyanTxt
最終変更日: 2018年8月2日

関連事項