読み取り専用ファイル
ファイルが読み取り専用の場合、ステータスバーに閉じたロックアイコン が表示されます。ファイルが書き込み可能な場合は、開いたロックのアイコン
がマークされます。
読み取り専用モードのオン / オフを切り替える
エディターでファイルを開き、ステータスバーの鍵アイコン
/
をクリックします。
あるいは、プロジェクトツールウィンドウ (Alt+1) でファイルを選択し、メインメニューのに移動して、ファイルを読み取り専用にするをクリックします。

場合によっては、ファイルが読み取り専用になることがあります。このような場合、ステータスバーの /
アイコンをクリックしても、ファイルは書き込み可能になりません。
このファイルは逆コンパイルされたクラスです。コンパイルされたクラスは通常、IntelliJ IDEA では読み取り専用です。
読み取り専用ステータスはバージョン管理システムによって設定されます。例: ファイルは Subversion によってロックされる場合があります。
この場合、IntelliJ IDEA バージョン管理統合機能を使用して、ファイルを書き込み可能にします。
ファイルサイズが 2.5 MB を超えています。このようなファイルは編集するには大きすぎるとみなされます。
IntelliJ IDEA のライブラリファイルは、そのコードをそのまま使用する必要があるため、通常はデフォルトで読み取り専用です。このようなファイルの場合、ステータスバーにロックアイコンは表示されません。IntelliJ IDEA は、デフォルトでライブラリファイルにリーダーモードを適用します。
ファイルはプロジェクトに属していません。この場合、非プロジェクトファイルの保護ダイアログが表示され、アクションを選択するよう求められます。
このファイルは、生成されたソース
または生成されたテストソース
のルートに属します。これらのフォルダー内のファイルは、手動で書き込まれるのではなく自動的に生成されるため、通常は読み取り専用であり、再生成可能です。コンテンツルートの様々な種類のフォルダーの詳細については、こちらを参照してください。
ファイルはオペレーティングシステムによって読み取り専用としてマークされている可能性があります。この状態を確認するには、Windows の場合はファイル属性、Linux や macOS などの Unix ベースシステムの場合は権限を調べましょう。
関連ページ:
ユーザーインターフェース
IntelliJ IDEA でプロジェクトを開くと、デフォルトのユーザーインターフェースは次のようになります。ナビゲーションバー、プロジェクトツールウィンドウ、エディター、ポップアップメニュー、コンテキストメニュー、ステータスバー、ツールウィンドウバー、ツールバー、ガター、プラグインのセット、IntelliJ IDEA エディション、および構成設定によっては、IDE の外観と動作が異なる場合があります。ナビゲーションバー:フォーカス: 表示 / 非表示: ナビゲーションバーはプロジェクトビューの代...
Java バイトコード逆コンパイラー
IntelliJ IDEA は、人間が読める Java コードであるかのようにコンパイルされたバイトコードを表示する Java バイトコード逆コンパイラーを備えています。デコンパイラーはデフォルトで有効になっています。コンパイルされた .class ファイルをエディターで開きます。コンパイル済みファイルを初めて開く場合、IDE は JetBrains 逆コンパイラーダイアログで指定された利用規約に同意するよう求めます。受諾をクリックすると、今後このダイアログは表示されなくなり、適切なコードが自動的にデ...
ファイルとフォルダーのロックとロック解除
Subversion の統合では、異なるチームメンバーによって変更されたファイルを正常に変更してマージすることができますが、変更を上書きしないようにファイル(イメージなど)をロックすることが理にかなっています。ファイルをロックするプロジェクトツールウィンドウでロックしたいファイルを選択するか、エディターで開きます。メインメニューから VCS | Subversion | ロックを選択するか、選択のコンテキストメニューから Subversion | ロックを選択します。開いているファイルのロックダイア...
リーダーモード
このページを使用して、読み取り専用ファイルおよびライブラリにコードとコメントを表示し、読みやすく、理解しやすくする方法を構成します。例: インレイヒント、フォントの合字、行の高さの調整などを有効にできます。リーダーモードを有効化するこのチェックボックスを使用して、リーダーモードをグローバルに有効または無効にします。有効にすると、このページの他のオプションを使用して、リーダーモードでの表示方法と表示内容を設定できます。レンダリングされたドキュメントコメント: 読み取り専用ファイルを読み込んでいるとき...
非プロジェクトファイルの保護
このダイアログは、プロジェクト以外のファイル(ライブラリソース、外部ソースなど)を編集しようとすると表示されます。このようなファイルは意図的に変更から保護されています。例: ライブラリクラスをそのまま再利用するため、ライブラリクラスを変更することはお勧めしません。これらのファイルを操作したい場合は、コンテンツルートに追加します。IntelliJ IDEA のコンテンツルートは、ソースコード、ビルドスクリプト、単体テスト、ドキュメントが含まれるフォルダーです。プロジェクトツールウィンドウでは、この...
コンテンツルート
IntelliJ IDEA のコンテンツは、ソースコード、ビルドスクリプト、テスト、ドキュメントを含むファイルのグループです。これらのファイルは通常、階層構造になっています。最上位フォルダーはコンテンツルートと呼ばれます。モジュールには通常、1 つのコンテンツルートがあります。コンテンツルートを追加することができます。たとえば、コードがコンピューター上の別の場所に格納されている場合には、これは便利です。同時に、モジュールはコンテンツルートなしで存在することができます。この場合、他のモジュールの依...