AppCode 2019.1ヘルプ

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

表示 | ツール・ウィンドウ | プロジェクト
⌘1 https://www.jetbrains.com/help/pycharm/tool-windows-reference.html


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

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

ビュー

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

  • プロジェクトビュー。このビューでは、すべてのプロジェクト項目とその依存関係(SDKおよびライブラリー)が表示されます。ディレクトリー構造に重点が置かれています(パッケージも表示されていますが)。

  • ビューの範囲(プロジェクト・ファイル問題など)コンテンツペインに表示される内容は、対応する定義済みまたはユーザー定義の範囲に限定されています。その他の点では、現在選択されているビューオプションに応じて、スコープビューはプロジェクトビューに似ている場合があります。

ビューの要素は、「ファイルの色」ダイアログで定義されたスコープと色の関連付け、およびスコープに関連したオーバーレイアイコンに従って強調表示されます。たとえば、次のようになります。

Scope highlighting

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

タイトルバーを右クリックして表示されるコンテキストメニューには、プロジェクトビューの設定があります。

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

項目

ショートカット

説明

ソースに自動スクロール

このオプションがオンの場合、AppCodeはエディターで選択した項目を自動的に開きます。それ以外の場合は、項目をダブルクリックして開く必要があります。

ソースから自動スクロール

このオプションがオンの場合、AppCodeはエディターで開いたドキュメントをこのウィンドウの現在のビューに自動的に配置します。

フォルダーを常に上に

オプションがオンの場合、ファイルの上にフォルダーが表示されます。それ以外の場合は、すべての項目がアルファベット順にソートされ、ファイルとフォルダーが混在して表示されます。

固定、ドッキング、フローティング、ウィンドウ分割、スプリットモード

これらのオプションを使用すると、ツールウィンドウの一般的な外観と動作を制御できます。ツール・ウィンドウの表示モードを参照してください。

サイドバーから除去

このコマンドは、ツールウィンドウを非表示にし、関連するツールウィンドウボタンをツールウィンドウバーから削除し、ツールウィンドウをクイックアクセスメニューtb shown またはtb hidden)から削除します。

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

移動

ツールウィンドウを別のツールウィンドウバーに関連付けるには、このコマンドを選択して、ターゲットツールウィンドウバー(または)を選択します。

サイズ変更

罫線の1つを移動してツールウィンドウのサイズを変更するには、このコマンドを選択し、必要な伸縮オプションを選択します。

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

非表示

⇧⎋

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

タイトルバーのボタン

項目

ショートカット

説明

Scroll from Source

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

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

collapse all

⌘-

すべてのノードを折りたたむには、このアイコンまたはショートカットを使用します。

settings

このボタンをクリックすると、現在のビューを設定するためのメニューが開き、ツールウィンドウの表示モードが変更されます。

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

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

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

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

コンテンツペイン

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

次の表に、主なカテゴリ(ノードタイプ)のアイコンを示して簡単に説明します。主なファイルタイプに使用されるアイコンは認識されているファイルの種類にリストされています。メインシンボル(クラス、フィールド、メソッドなど)のアイコンはシンボルに表示されています。

項目

説明

Package

パッケージ

Folder

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

  • 普通のフォルダー a plain folder

  • ソースフォルダー a source folder

  • テストソースフォルダー a test source folder

Library

外部ライブラリーは、プロジェクトに関連するサードパーティーソフトウェアをグループ化するカテゴリです。ノードは、プロジェクトビューが選択されている場合にのみ表示されます。

plain text

プレーンテキストとしてマークされたファイル

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

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

項目

ショートカット

説明

新規

⌘N

新しい項目(ディレクトリー、ファイル、またはクラス)を作成するには、このコマンドを使用します: 選択したプロジェクト(プロジェクトまたはディレクトリー)内

切り取り

⌘X

選択した項目を現在の場所からクリップボードに移動するには、このコマンドを使用します。

コピー

⌘C

選択した項目をクリップボードにコピーするには、このコマンドを使用します。

貼り付け

⌘V

このコマンドを使用して、クリップボードの内容を選択した場所に挿入します。

ソースに移動

⌘↓

このコマンドを使用して、選択したファイルをエディターで開きます。ファイルがすでに開いている場合は、対応するエディタータブがアクティブになります。

パスのコピー

⇧⌘C

このコマンドを使用して、選択した項目の完全なパスをクリップボードにコピーします。

使用箇所の検索

⌥F7

このコマンドを使用して、選択した項目の使用箇所を検索します。(使用箇所の検索ダイアログが開きます。)

リファクタリング

選択した項目で使用可能なリファクタリングのいずれかを実行するには、このコマンドを使用します。

お気に入りに追加

⌥⇧F

このコマンドを使用して、選択した項目を既存または新規のお気に入り項目のリストに追加します。プロジェクトのお気に入りを管理するを参照してください。

サムネイルを表示

⇧⌘T

選択したディレクトリーにあるイメージファイルのサムネールを表示するには、このコマンドを使用します。(サムネイルツールウィンドウが開きます。)

削除

選択した項目を削除するには、このコマンドを使用します: 慎重に使用してください!

実行 '<item_name>'
デバッグ '<item_name>'

⌃⇧R

テスト構成を実行します。

ローカル・ヒストリー

このコマンドを使用して、選択したファイルまたはディレクトリーのローカル・ヒストリーを表示するか、プロジェクトの現在のバージョンのラベルを作成します。

同期 '<item_name>'

選択した項目をファイルシステムに保存されているバージョンと同期するには、このコマンドを使用します。

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

エクスプローラーで表示

このコマンドを使用してファイルブラウザ(たとえば、Windowsエクスプローラーやファインダ)を開き、そこに選択した項目を表示します。

ファイルパス/ディレクトリーパス

⌥⌘F12

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

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

比較

⌘D

選択したファイルまたはディレクトリーを別のファイルまたはディレクトリーと比較するには、このコマンドを使用します。ファイル、フォルダー、テキストソースの比較およびフォルダーの差分ビューアーを参照してください。

エディターでファイルを比較

選択したファイルと、アクティブなエディタータブで開いているファイルを比較するには、このコマンドを使用します。ファイル、フォルダー、テキストソースの比較およびファイルの差分ビューアーを参照してください。

ディレクトリーをマーク

このコマンドを使用して、選択したディレクトリーをソースルートにしたり、ディレクトリーを除外したりすることができます。

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

ファイル・ステータスの強調表示

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

ファイルのステータス

説明

Color sample: dark green #0A7700

追加済み

アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。

Color sample: green #0EAA00

非アクティブな変更リストの追加

非アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルを強調表示するオプションが有効になっている場合に利用可能です。

Color sample: red #FF0000

変更リストの競合

非アクティブ変更リスト内のファイルは、アクティブ変更リスト内で変更されています。この場合、変更リストの競合を解決するように促す新しいダイアログが開きます。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リストですべてのオプションが有効になっている場合に利用可能です。

Color sample: dark green #0A7700

コピー

ファイルが別のファイルのコピーである場合は、そのメタデータが追跡され、そのようなファイルはコピー済みとしてマークされます。

Color sample: grey #616161

削除

ファイルはリポジトリから削除される予定です。

Color sample: dull purple #773895

ファイル・システムから削除

ファイルはローカルに削除されましたが、削除のスケジュールは設定されておらず、まだリポジトリに存在しています。

Color sample: light grayish blue #8AA4C8

変更された子孫

ファイルが変更されると、IDEはそのファイルを含むすべてのディレクトリーを再帰的に強調表示します。このステータスは、設定/環境設定 | バージョン管理子孫が変更されたディレクトリーを表示するオプションが有効になっている場合に利用可能です。

Color sample: bright blue #3264B4

即時変更された子

ファイルが変更されると、IDEはその親ディレクトリーを強調表示します。このステータスは、設定/環境設定 | バージョン管理子孫が変更されたディレクトリーを表示するオプションが有効になっている場合に利用可能です。

Color sample: light brown #B28C00

ハイジャック

[Perforce、ClearCase、VSS]ファイルはチェックアウトなしで変更されます。

Color sample: dark olive #727238

無視

ファイルはVCSによって意図的に追跡されていません。

Color sample: purple #7503DC

マージ済み

ファイルはアップデートの結果としてVCSによってマージされます。

Color sample: red #FF0000

競合とマージ

最後の更新中に、ファイルは競合とマージされました。

Color sample: red #FF0000

プロパティー競合のマージ

前回の更新中に、IDEはローカルファイルのプロパティーとそのサーバーバージョンの違いを検出しました。

Color sample: red #FF0000

テキストおよびプロパティー競合のマージ

テキストとプロパティーの競合は、2人以上の開発者がファイルの同じ行と同じファイルプロパティーを変更すると発生します。

Color sample: bright navy #0032A0

変更

最後の同期以降にファイルが変更されました。

Color sample: blue #0047E4

非アクティブな変更リストの変更

無効な変更リスト内のファイルが変更されます。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルを強調表示するオプションが有効になっている場合に利用可能です。

Color sample: Olive #7C7C00

廃止

このファイルはもうリポジトリの作業コピーに含まれていないはずです。

Color sample: teal #007C7C

名前変更

最後の更新以降、ファイルの名前は変更されました。

Color sample: dark cyan #08978F

切り替え

[SVN]ファイルはプロジェクト全体とは異なるブランチから取得されます。

Color sample: brown #993300

(不明)バージョン管理外

ファイルはローカルに存在しますが、リポジトリーにはなく、追加もスケジュールされていません。

Color sample: black無し (デフォルトの色)

最新

ファイルは変更されていません。

ファイルのステータス

説明

Color sample: dull green #629755

追加済み

アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。

Color sample: dull green #629755

非アクティブな変更リストの追加

非アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルを強調表示するオプションが有効になっている場合に利用可能です。

Color sample: dull red #D5756C

変更リストの競合

非アクティブ変更リスト内のファイルは、アクティブ変更リスト内で変更されています。この場合、変更リストの競合を解決するように促す新しいダイアログが開きます。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リストですべてのオプションが有効になっている場合に利用可能です。

Color sample: green #0A7700

コピー

ファイルが別のファイルのコピーである場合は、そのメタデータが追跡され、そのようなファイルはコピー済みとしてマークされます。

Color sample: grey #6C6C6C

削除

ファイルはリポジトリから削除される予定です。

Color sample: dull purple #6C6C6C

ファイル・システムから削除

ファイルはローカルに削除されましたが、削除のスケジュールは設定されておらず、まだリポジトリに存在しています。

Color sample: light blue #6897BB

変更された子孫

ファイルが変更されると、IDEはそのファイルを含むすべてのディレクトリーを再帰的に強調表示します。このステータスは、設定/環境設定 | バージョン管理子孫が変更されたディレクトリーを表示するオプションが有効になっている場合に利用可能です。

Color sample: light blue #6897BB

即時変更された子

ファイルが変更されると、IDEはその親ディレクトリーを強調表示します。このステータスは、設定/環境設定 | バージョン管理子孫が変更されたディレクトリーを表示するオプションが有効になっている場合に利用可能です。

Color sample: white無し (デフォルトの色)

ハイジャック

[Perforce、ClearCase、VSS]ファイルはチェックアウトなしで変更されます。

Color sample: light olive #848504

無視

ファイルはVCSによって意図的に追跡されていません。

Color sample: light purple #9876AA

マージ済み

ファイルはアップデートの結果としてVCSによってマージされます。

Color sample: dull red #D5756C

競合とマージ

最後の更新中に、ファイルは競合とマージされました。

Color sample: dull red #D5756C

プロパティー競合のマージ

前回の更新中に、IDEはローカルファイルのプロパティーとそのサーバーバージョンの違いを検出しました。

Color sample: dull red #D5756C

テキストおよびプロパティー競合のマージ

テキストとプロパティーの競合は、2人以上の開発者がファイルの同じ行と同じファイルプロパティーを変更すると発生します。

Color sample: light blue #6897BB

変更

最後の同期以降にファイルが変更されました。

Color sample: light blue #6897BB

非アクティブな変更リストの変更

無効な変更リスト内のファイルが変更されます。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルを強調表示するオプションが有効になっている場合に利用可能です。

Color sample: white無し (デフォルトの色)

廃止

このファイルはもうリポジトリの作業コピーに含まれていないはずです。

Color sample: strong cyan #3A8484

名前変更

最後の更新以降、ファイルの名前は変更されました。

Color sample: white無し (デフォルトの色)

切り替え

[SVN]ファイルはプロジェクト全体とは異なるブランチから取得されます。

Color sample: soft red #D1675A

(不明)バージョン管理外

ファイルはローカルに存在しますが、リポジトリーにはなく、追加もスケジュールされていません。

Color sample: white無し (デフォルトの色)

最新

ファイルは変更されていません。

ファイルのステータス

説明

Color sample: green #62CC47

追加済み

アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。

Color sample: green #62CC47

非アクティブな変更リストの追加

非アクティブ変更リスト内のファイルは、リポジトリへの追加が予定されています。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルを強調表示するオプションが有効になっている場合に利用可能です。

Color sample: dull red #FF6666

変更リストの競合

非アクティブ変更リスト内のファイルは、アクティブ変更リスト内で変更されています。この場合、変更リストの競合を解決するように促す新しいダイアログが開きます。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リストですべてのオプションが有効になっている場合に利用可能です。

Color sample: green #62CC47

コピー

ファイルが別のファイルのコピーである場合は、そのメタデータが追跡され、そのようなファイルはコピー済みとしてマークされます。

Color sample: orange #ED864A

削除

ファイルはリポジトリから削除される予定です。

Color sample: orange #ED864A

ファイル・システムから削除

ファイルはローカルに削除されましたが、削除のスケジュールは設定されておらず、まだリポジトリに存在しています。

Color sample: vivid cyan #4FF0FF

変更された子孫

ファイルが変更されると、IDEはそのファイルを含むすべてのディレクトリーを再帰的に強調表示します。このステータスは、設定/環境設定 | バージョン管理子孫が変更されたディレクトリーを表示するオプションが有効になっている場合に利用可能です。

Color sample: vivid cyan #4FF0FF

即時変更された子

ファイルが変更されると、IDEはその親ディレクトリーを強調表示します。このステータスは、設定/環境設定 | バージョン管理子孫が変更されたディレクトリーを表示するオプションが有効になっている場合に利用可能です。

Color sample: white無し (デフォルトの色)

ハイジャック

[Perforce、ClearCase、VSS]ファイルはチェックアウトなしで変更されます。

Color sample: light olive #A9B837

無視

ファイルはVCSによって意図的に追跡されていません。

Color sample: light purple #ED94FF

マージ済み

ファイルはアップデートの結果としてVCSによってマージされます。

Color sample: dull red #FF6666

競合とマージ

最後の更新中に、ファイルは競合とマージされました。

Color sample: dull red #FF6666

プロパティー競合のマージ

前回の更新中に、IDEはローカルファイルのプロパティーとそのサーバーバージョンの違いを検出しました。

Color sample: dull red #FF6666

テキストおよびプロパティー競合のマージ

テキストとプロパティーの競合は、2人以上の開発者がファイルの同じ行と同じファイルプロパティーを変更すると発生します。

Color sample: vivid cyan #4FF0FF

変更

最後の同期以降にファイルが変更されました。

Color sample: vivid cyan #4FF0FF

非アクティブな変更リストの変更

無効な変更リスト内のファイルが変更されます。このファイルステータスは、設定/環境設定 | バージョン管理 | 変更リスト非アクティブな変更リストからファイルを強調表示するオプションが有効になっている場合に利用可能です。

Color sample: white無し (デフォルトの色)

廃止

このファイルはもうリポジトリの作業コピーに含まれていないはずです。

Color sample: vivid cyan #4FF0FF

名前変更

最後の更新以降、ファイルの名前は変更されました。

Color sample: white無し (デフォルトの色)

切り替え

[SVN]ファイルはプロジェクト全体とは異なるブランチから取得されます。

Color sample: soft red D1675A

(不明)バージョン管理外

ファイルはローカルに存在しますが、リポジトリーにはなく、追加もスケジュールされていません。

Color sample: white無し (デフォルトの色)

最新

ファイルは変更されていません。

最終更新日: 2019年4月18日

関連事項

関連ページ:

スコープ

スコープはプロジェクト内のファイルやディレクトリーのサブセットであり、特定の操作(検索、コードインスペクションなど)の適用を制限できます。さらに、スコープごとに色を設定して表示することもできます。どんなファイルを扱っているのか。プロジェクトが大きくなるにつれて、スコープはさらに役立ちます。基本的なケ...

ツール・ウィンドウの表示モード

AppCodeには、ツールウィンドウの表示と動作を制御するさまざまな表示モードが用意されています。これらのモードは、ツールウィンドウへのすばやく簡単なアクセスとコード編集のための最大画面スペースとの間の適切なバランスを保つのに役立ちます。AppCode環境設定の外観 & 振る舞い | 外観ページ(⌘...

ツール・ウィンドウで作業する

ワークスペースの下部と側面には、AppCodeツールウィンドウがアタッチされています。これらのセカンダリーウィンドウでは、プロジェクトをさまざまな視点から見て、典型的な開発タスクにアクセスできます。これらには、プロジェクト管理、ソースコードの検索とナビゲーション、実行とデバッグ、バージョン管理システ...

認識されているファイルの種類

ファイル・タイプ:AppCodeによって認識されるファイルの種類のリストを表示するには、設定/環境設定| エディター | ファイル・タイプにアクセスしてください。プロジェクト内のファイルがでマークされている場合は、AppCodeがそれを認識できないことを示しています。この場合、新しいファイルタイプを...

コードのリファクタリング

この部分には次のものがあります:一般的なリファクタリング手順利用可能なリファクタリングの手順と例リファクタリングを実行するには、以下の一般的な手順に従いますリファクタリングするシンボルまたはコードフラグメントを選択(またはホバー)します。使用可能なリファクタリングのセットは、選択した内容によって異な...

プロジェクトのお気に入りを管理する

最も頻繁に使用されるプロジェクト項目(ファイル、フォルダー、パッケージ、インスタンスおよびクラスメンバーなど)、ブックマーク、およびブレークポイントをお気に入り項目(お気に入り)のリストに配置できます。AppCodeには、お気に入りを管理するための専用のお気に入りツールウィンドウがあります。最初は、...