IntelliJ IDEA 2023.2 ヘルプ

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

ファイルステータス

プロジェクトツールウィンドウでは、ファイルをさまざまな色で表示でき、コード分析 の結果やバージョン管理状態などに応じて、エディタータブをハイライトできます。

VCS ファイルのステータスの色は、IDE 設定 Control+Alt+Sバージョン管理 | ファイルステータスの色ページで構成できます。

一部でリストのデフォルトのファイルステータスの色と意味下表のカラースキーム

ファイルステータス

説明

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 なし (デフォルトの色)

最新

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

エディターの行ステータス

現在のプロジェクトの VCS 統合が有効になっているの場合、ファイル内の変更された行は、ガター内で異なる色でマークされます。

回線ステータスの色は、IDE 設定 Control+Alt+Sエディター | カラースキームの切り替え | VCS ページで構成できます。

変更された行のハイライトを無効にするには、IDE 設定 Control+Alt+Sバージョン管理 | 確認ページの変更した行をガターでハイライトするチェックボックスをオフにします。

Line status in the editor

一部に色と意味を強調リストのデフォルトの線下表のカラースキーム

回線状況

説明

Color sample: light blue #C3D6E8

変更行

最後の更新以降に変更された行。

Color sample: light orange #EDDCBC

空白が変更された行

最後の更新以降に空白のみが変更された行。

Color sample: light green #C9DEC1

追加行

最後の更新以降に追加された行。

Grey triangle #9F9F9F

削除された行

前回の更新以降に削除された行。

回線状況

説明

Color sample: dark grayish blue #374752

変更行

最後の更新以降に変更された行。

Color sample: dark grayish orange #4C4638

空白が変更された行

最後の更新以降に空白のみが変更された行。

Color sample: dark grayish green #384C38

追加行

最後の更新以降に追加された行。

Grey triangle #656E76

削除された行

前回の更新以降に削除された行。

回線状況

説明

Color sample: blue #1AABFF

変更行

最後の更新以降に変更された行。

Color sample: grey #666666

空白が変更された行

最後の更新以降に空白のみが変更された行。

Color sample: green #009924

追加行

最後の更新以降に追加された行。

Orange triangle #FFA14F

削除された行

前回の更新以降に削除された行。

関連ページ:

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

プロジェクトツールウィンドウでは、様々な視点からプロジェクトを見て、新しいアイテム(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルのオープン、必要なコードフラグメントへの移動など、様々なタスクを実行することができます。ビュー:ツールウィンドウにはいくつかのビューがあります。プロジェクトビュー。このビューには、すべてのプロジェクトアイテムとその依存関係(SDK およびライブラリ)が表示されます。パッケージも示されていますが、ディレクトリ構造に重点が置かれています。パッケージビ...

バージョン管理

VCS 操作のポップアップ () またはを使用して、VCS 関連のコマンドをすばやく呼び出します。ポップアップ内のアクションのリストは、現在有効になっている VCS によって異なります。次のショートカットを使用して、グローバルバージョン管理コマンドを呼び出すこともできます。VCS 操作のポップアップ ... コミット ... プロジェクトの更新ロールバックプッシュ ... 次の変更前の変更バージョン管理ウィンドウを表示するコミットウィンドウを表示データフローを...

色とフォント

開発者は、エディターのソースコード、検索結果、デバッガー情報、コンソールの入出力など、多くのテキストリソースを操作します。このテキストのフォーマットには色とフォントスタイルが使用されており、一目で理解できるようになります。IntelliJ IDEA では、IDE テキストで使用される色とフォントを定義する構成可能な配色から選択できます。事前定義された配色を使用するか、あなたの好みに合わせてカスタマイズすることができます。スキームを共有することも可能です。配色を選択を押して IDE 設定を開き、を...

変更リストを管理する

変更リストは、VCS リポジトリにまだコミットされていないローカル変更のセットです。変更リストを使用すると、さまざまなタスクに関連する変更をグループ化し、これらの変更セットを個別にコミットできます。詳細については、変更をローカルでコミットするを参照してください。変更リストは変更ビューに表示されます。最初は、変更というデフォルトの変更リストが 1 つあります。新しい変更はすべて、変更変更リストに自動的に配置されます。VCS にまだ追加されていない新しく作成されたファイルをグループ化するバージョン管...

競合の解決

バージョン管理システムによっては、状況によっては競合が発生することがあります。チームで作業していると、現在作業中のファイルに誰かが変更をコミットする状況に遭遇することがあります。これらの変更が重複しない場合 (つまり、コードの異なる行に変更が加えられた場合)、競合するファイルは自動的にマージされます。ただし、同じ行が影響を受けた場合、バージョン管理システムは一方を他方よりもランダムに選択することができず、競合を解決するように求められます。ブランチをマージ、リベース、チェリーピックするときにも競合...

チェックアウトファイルなしで変更されたハンドル

Perforce バージョン管理下にあるファイルを変更または削除しようとしている場合は、そのようなファイルの読み取り専用状況を除去する必要があります。IntelliJ IDEA は自動的にファイルを書き込み可能にします。ただし、読み取り専用のステータスを手動で変更することができます。これはさまざまな方法で発生する可能性があります。例: 読み取り専用ステータスのクリアオプションを有効にすると、ファイルシステムを使用してファイルを書き込み可能にします。エディターで read-only ファイルを開くと...