エンコード
ファイルを正しく表示および編集するには、IntelliJ IDEA は使用するエンコーディングを認識する必要があります。ソースコードファイルは通常、UTF-8 でエンコードされます。他の要件がない限り、これが推奨されるエンコードです。
ファイルのエンコーディングを決定するために、IntelliJ IDEA は次の手順を使用します。
バイトオーダーマーク (BOM) が存在する場合、IntelliJ IDEA は他のすべての設定に関係なく、対応する Unicode エンコードを使用します。詳細については、バイト順マーク(英語)を参照してください。
ファイルがエンコーディングを明示的に宣言している場合、IntelliJ IDEA は指定されたエンコーディングを使用します。例: これは、XML、HTML、JSP ファイルに適用できます。明示的な宣言は他のすべての設定も上書きしますが、エディターで変更できます。
ファイルに BOM がなく、明示的なエンコーディング宣言がない場合、IntelliJ IDEA は、ファイルエンコーディング設定でファイルまたはディレクトリに設定されたエンコーディングを使用します。ファイルまたはディレクトリにエンコーディングが設定されていない場合、IntelliJ IDEA は親ディレクトリのエンコーディングを使用します。親ディレクトリのエンコーディングも設定されていない場合、IntelliJ IDEA はプロジェクトのエンコーディングにフォールバックし、プロジェクトがない場合はグローバルエンコーディングにフォールバックします。
ファイルの表示に使用されるエンコーディングを変更する
IntelliJ IDEA がファイル内の文字を正しく表示しない場合は、ファイルのエンコーディングを検出できなかった可能性があります。この場合、このファイルの表示と編集に使用する正しいエンコードを指定する必要があります。
エディターでファイルを開きます。
ステータスバーのファイルエンコーディングウィジェットをクリックします。
または、メインメニューから
を選択します。正しいエンコーディングを選択してください。
または
でマークされたエンコーディングは、ファイルの内容を変更する可能性があります。この場合、IntelliJ IDEA は、ファイルの処理方法を選択できるダイアログを開きます。
再ロード : ディスクからエディターにファイルをロードし、エンコードの変更をエディターのみに適用します。選択したエンコーディングに関連するコンテンツの変更が表示されますが、実際のファイルは変更されません。
変換 : 選択したエンコーディングでファイルを上書きします。
これにより、ファイルの関連付けがファイルエンコーディング設定に追加されます。IntelliJ IDEA は、指定されたエンコーディングを使用して、このファイルを表示および編集します。
ファイルのエンコード設定を構成する
Control+Alt+S を押して IDE 設定を開き、
を選択します。
IntelliJ IDEA はこれらの設定を使用して、エンコードを検出できなかったファイルを表示および編集し、新しいファイルには指定されたエンコードを使用します。詳細については、ファイルエンコーディングを参照してください。
コンソール出力エンコーディングを選択する
デフォルトでは、IntelliJ IDEA はシステムエンコーディングを使用してコンソール出力を表示します。
設定ダイアログ(Control+Alt+S)で、 を選択します。
デフォルトエンコードリストからデフォルトのエンコーディングを選択します。
変更を適用するには、OK をクリックします。
コンソール出力設定の詳細については、「コンソール」を参照してください。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2023.2/ij_mainWindow_default.png)
ユーザーインターフェース
IntelliJ IDEA でプロジェクトを開くと、デフォルトのユーザーインターフェースは次のようになります。ナビゲーションバー、プロジェクトツールウィンドウ、エディター、ポップアップメニュー、コンテキストメニュー、ステータスバー、プラグインのセット、IntelliJ IDEA エディション、および構成設定によっては、IDE の外観と動作が異なる場合があります。エディター:フォーカス: エディターを使用して、ソースコードの読み取り、書き込み、探索を行います。ナビゲーションバー:フォーカス: 表示...
![](https://pleiades.io/icons/idea.png)
ツールウィンドウのスピード検索
スピード検索を使用すると、ツールウィンドウでアイテムをすばやく検索できます。プロジェクトツールウィンドウのファイルまたはフォルダー、構造ツールウィンドウのメンバー、コミットツールウィンドウの変更リスト、TODO リストのアイテムなどです。ツールウィンドウ、ツリー、リスト、ポップアップを選択します。ファイル、クラス、フィールドの名前など、アイテム名の入力を開始します。入力すると、入力した文字を示すフィールドがツールウィンドウ上に表示され、選択範囲が指定した文字列に一致する最初の項目に移動します。文...
![](https://resources.jetbrains.com/help/img/idea/2023.2/settings_editor_file_encodings.png)
ファイルエンコーディング
IntelliJ IDEA は、これらの設定を使用して、エンコーディングを検出できなかったファイルを表示および編集し、指定されたエンコーディングを新しいファイルに使用します。IntelliJ IDEA がファイルまたはディレクトリのエンコーディングを特定できない場合、構成されたプロジェクトのエンコーディングにフォールバックします。プロジェクトがない場合、IntelliJ IDEA はグローバルエンコーディングを使用します。ファイルまたはディレクトリのエンコーディングはプロジェクトのエンコーディン...
![](https://resources.jetbrains.com/help/img/idea/2023.2/settings_editor_general_console.png)
コンソール
このページを使用して、IntelliJ IDEA がコンソール出力を表示する方法を構成します。これらの設定により、行の折りたたみ、折り返し、トリミングが制御され、コンソール出力が読みやすく理解しやすくなります。コンソールで行の折り返しを使用するコンソール出力の長い行は単語境界で折り返します。コンソールコマンドヒストリーサイズコンソール履歴に含めて表示するコンソールコマンドの数を指定します。コンソールのサイクルバッファーサイズを上書き (1,024 KB) コンソールバッファサイズが指定された値を超...
![](https://resources.jetbrains.com/help/img/idea/2023.2/custom-file-type.png)
ファイルタイプの関連付け
IntelliJ IDEA は、さまざまな言語やテクノロジを表すファイルの言語固有の機能(構文のハイライトやコード分析など)について、ファイルタイプのリストを保持します。各ファイルタイプは、言語サービスを 1 つ以上のファイル名パターンにリンクします。ファイルタイプのデフォルトリストには、関連するすべてのファイル名パターンが含まれていますが、カスタム言語ファイルに新しいファイルタイプを追加したり、既存のファイルタイプに関連付けられたファイル名パターンを変更したりできます。エディターでファイルを開...
![](https://resources.jetbrains.com/help/img/idea/2023.2/compiler_output.png)
IntelliJ IDEA を使用してアプリケーションをコンパイルおよびビルドする
IntelliJ IDEA のコンパイルおよびビルドプロセスは、ソースファイルをコンパイルし、外部ライブラリ、プロパティファイル、構成をまとめて、生きたアプリケーションを生成します。IntelliJ IDEA は、Java 仕様に従って動作するコンパイラーを使用します。単一のファイルをコンパイルし、モジュールまたはプロジェクトの増分ビルドを使用して、プロジェクトを最初から再ビルドできます。純粋な Java または Kotlin プロジェクトがある場合、IntelliJ IDEA はビルドプロセス...