IntelliJ IDEA 2025.3 ヘルプ

非プロジェクトファイルの保護

このダイアログは、プロジェクト以外のファイル(ライブラリソース、外部ソースなど)を編集しようとすると表示されます。このようなファイルは意図的に変更から保護されています。例: ライブラリクラスをそのまま再利用するため、ライブラリクラスを変更することはお勧めしません。

これらのファイルを操作したい場合は、コンテンツルートに追加します。IntelliJ IDEA のコンテンツルートは、ソースコード、ビルドスクリプト、単体テスト、ドキュメントが含まれるフォルダーです。プロジェクトツールウィンドウでは、このフォルダーには Directory アイコンが付いています。コンテンツルートの詳細については、「コンテンツルート」を参照してください。ファイルまたはフォルダーを別の場所に移動するには、移動リファクタリングを使用できます。

これらのファイルをプロジェクトに追加せずに 1 回だけ編集する場合は、ダイアログのオプションの 1 つを使用します。

Non-Project Files Protection dialog
  • このファイル : 1 つまたは複数のファイルの保護を無効にするには、このオプションを選択します。

  • このディレクトリ内のすべてのファイル : リストされたファイルと同じディレクトリ内のすべてのファイルの保護を無効にするには、このオプションを選択します。

  • すべての非プロジェクトファイル : 保護を無効にするには、このオプションを選択します。

すべてのオプションは、現在のセッション中に有効です。IDE を再起動すると、保護が再び有効になります。また、現在のセッション内で特定のファイルに対する決定を変更することはできません。

2025 年 9 月 03 日

関連ページ:

コンテンツルート

IntelliJ IDEA のコンテンツは、ソースコード、ビルドスクリプト、テスト、ドキュメントを含むファイルのグループです。これらのファイルは通常、階層構造になっています。最上位フォルダーはコンテンツルートと呼ばれます。モジュールには通常、1 つのコンテンツルートがあります。コンテンツルートを追加することができます。たとえば、コードがコンピューター上の別の場所に格納されている場合には、これは便利です。同時に、モジュールはコンテンツルートなしで存在することができます。この場合、他のモジュールの依...

移動およびコピーリファクタリング

コピーリファクタリングでは、別のパッケージにクラスのコピーを作成できます。また、ファイル、ディレクトリ、パッケージのコピーを別のディレクトリまたはパッケージに作成することもできます。コピーを実行するリファクタリングリファクタリングする識別子(エディター内のクラスまたはプロジェクトツールウィンドウ内のファイルなど)を選択します。メインメニューで、に移動するか、を押します。コピーダイアログで、コピーの名前と場所を指定し、OK をクリックします。移動リファクタリングを使用すると、パッケージとクラスをプ...

ファイルタイプの関連付け

さまざまな言語やテクノロジーを表現するファイルの言語固有の機能 (構文のハイライトやコード分析など) については、IntelliJ IDEA はファイルタイプのリストを保持しており、各ファイルタイプは言語サービスを 1 つ以上のファイル名パターンにリンクします。ファイルタイプのデフォルトのリストには、関連するすべてのファイル名パターンが含まれていますが、カスタム言語ファイルに新しいファイルタイプを追加したり、既存のファイルタイプに関連付けられたファイル名パターンを変更したりできます。エディターで...

リソースファイル

リソースには、プロパティファイル、イメージ、DTD、XML ファイルが含まれます。これらのファイルはアプリケーションのクラスパスにあり、通常は次のメソッドを使用してクラスパスからロードされます。プロパティファイルとリソースバンドル用の、アイコンやその他のファイル用の、アプリケーションをビルドする際、IntelliJ IDEA はすべてのリソースを出力ディレクトリにコピーし、ソースパスを基準としたリソースのディレクトリ構造を保持します。デフォルトでは、次のファイルタイプがリソースとして認識されます...