スクラッチファイル
一時的なメモを作成したり、プロジェクトのコンテキスト外でコードを作成したりする必要がある場合があります。別のアプリケーションに切り替える代わりに、スクラッチファイルとスクラッチバッファを使用できます。
スクラッチファイルは、構文のハイライト、コード補完、対応するファイルタイプのその他すべての機能をサポートする、完全に機能し、実行可能で、デバッグ可能なファイルです。例: あるプロジェクトに取り組んでいるときに、後で別のプロジェクトで使用できるメソッドのアイデアを思いつくことがあります。メソッドのドラフトを含むスクラッチファイルを作成できます。これはプロジェクトディレクトリには保存されませんが、他のプロジェクトで作業しているときに開くことができます。スクラッチファイルを使用して、Java コード構造、HTTP リクエスト、JSON ドキュメントなどを作成できます。
スクラッチバッファは、コーディング支援機能のない単純なテキストファイルです。スクラッチバッファは、簡単なタスクリストや自分へのメモに使用できます。また、プロジェクトディレクトリには保存されず、他のプロジェクトから開くことができます。デフォルトの名前で最大 5 つのスクラッチバッファを作成できます。これらのバッファは、コンテンツをクリアすることでローテーションされ、再利用されます。
スクラッチファイルを作成する
プロジェクトツールウィンドウで任意の領域を右クリックし、 に移動します。
に移動するか、Ctrl+Alt+Shift+Insert を押します。あるいは、スクラッチファイルの言語を選択します。
同じタイプのスクラッチファイルには自動的に番号が付けられ、プロジェクトビューのスクラッチとコンソールディレクトリに追加されます。
Java スクラッチファイルを作成すると、IntelliJ IDEA はクラス宣言と
main()
メソッドを自動的に追加します。通常の Java ファイルを実行するのと同じ方法で実行できます。つまり、ガターの実行アイコンをクリックするか、Shift+F10 を押します。詳細については、Java スクラッチ実行構成を参照してください。
または、エディターで現在選択されている内容を使用して、新しいスクラッチファイルを作成することもできます。テキストまたはコードを選択し、Alt+Enter を押してから、選択対象から新規スクラッチファイルを作成を選択します。IntelliJ IDEA は、選択されたフラグメントの言語を検出し、適切なタイプと拡張子を使用しようとします。選択した言語を検出できない場合、IntelliJ IDEA は元のファイルと同じタイプと拡張子のファイルを作成します。
スクラッチバッファを作成する
新しいスクラッチバッファを作成するアクション専用のメニュー項目はありませんが、アクションの検索ポップアップ Ctrl+Shift+A を使用して新規スクラッチバッファーアクションを実行できます。
![新しいスクラッチバッファアクション The New Scratch Buffer action](https://resources.jetbrains.com/help/img/idea/2024.3/new_scratch_buffer.png)
キーボードショートカットを設定するに従って、新規スクラッチバッファーアクションのショートカットを追加することもできます。
IntelliJ IDEA は、buffer1.txt という名前のテキストファイルを作成します。
次に作成するスクラッチバッファの名前は、buffer2.txt というように、buffer5.txt まで続きます。IntelliJ IDEA がその制限に達すると、buffer1.txt を再作成し、そのコンテンツをクリアすることを提案します。スクラッチバッファが 5 つになった後に IntelliJ IDEA がスクラッチバッファをクリアしないようにしたい場合は、名前を変更できます。
すべてのスクラッチファイルとバッファを表示する
プロジェクトビューを開き、
を展開します。アクションの検索ポップアップ Ctrl+Shift+A を使用してスクラッチファイルの表示アクションを呼び出し、ポップアップで使用可能なすべてのスクラッチファイルを表示します。
スクラッチファイルで依存関係を使用する
依存関係を追加するをモジュールに接続します。
プロジェクトツールウィンドウで、スクラッチファイルを右クリックし、 を選択します。
モジュールのクラスパスを使用リストから、必要な依存関係を持つモジュールを選択します。
変更を適用し、ダイアログを閉じます。
スクラッチファイルとバッファの場所
デフォルトでは、IntelliJ IDEA はスクラッチファイルとバッファを scratches の IDE 構成ディレクトリに保存します。これらは、この構成ディレクトリを使用するすべての IDE およびプロジェクトから入手できます。
- 構文
%APPDATA%\JetBrains\<product><version>
- サンプル
C:\Users\JohnS\AppData\Roaming\JetBrains\IntelliJIdea2024.3
- 構文
~/Library/Application Support/JetBrains/<product><version>
- サンプル
~/Library/Application Support/JetBrains/IntelliJIdea2024.3
- 構文
~/.config/JetBrains/<product><version>
- サンプル
~/.config/JetBrains/IntelliJIdea2024.3
スクラッチとコンソールディレクトリの場所を変更するには、idea.scratch.path
プラットフォームプロパティを使用します。スクラッチディレクトリのみの場所を変更するには、idea.scratch.path/scratches
プラットフォームプロパティを使用します。詳細については、詳細な構成を参照してください。
プロジェクトにスクラッチファイルを含める
スクラッチファイルがプロジェクトで使用したいものに成長した場合は、プロジェクト構造の目的のディレクトリに移動します。
エディターでスクラッチファイルを開くか、プロジェクトビューの
ディレクトリでファイルを選択し、F6 を押して、プロジェクトのターゲットディレクトリを選択します。スクラッチファイルをプロジェクトビューの
ディレクトリからプロジェクトのターゲットディレクトリにドラッグします。プロジェクトビューの
ディレクトリでスクラッチファイルを選択して Ctrl+X を押し、次にプロジェクトのターゲットディレクトリを選択して Ctrl+V を押します。
スクラッチファイルまたはバッファの言語を変更する
プロジェクトツールウィンドウで、 を開きます。
スクラッチファイルまたはバッファを右クリックして、言語の変更をクリックします。
目的の言語を選択します。言語の名前を入力してリストを絞り込むことができます。
スクラッチのドキュメントを表示する
プロジェクトツールウィンドウでスクラッチファイルまたはバッファを選択し、Ctrl+Q を押して、ファイルの場所、タイプ、サイズ、作成および変更日を含むクイックドキュメントを表示します。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.3/add-http-request.png)
HTTP クライアント
HTTP クライアントプラグインを使用すると、IntelliJ IDEA コードエディターで HTTP リクエストを直接作成、編集、実行できます。HTTP リクエストを作成して実行する必要がある場合、主に 2 つのユースケースがあります。RESTful Web サービスを開発していて、それが期待どおりに機能し、仕様に準拠してアクセス可能であり、正しく応答することを確認したい場合。RESTful Web サービスに対応するアプリケーションを開発している場合。この場合、開発を開始する前にサービスへの...
![](https://pleiades.io/icons/idea.png)
Java スクラッチ実行構成
Java スクラッチ実行 / デバッグ構成を使用して、メソッドが定義されている Java スクラッチファイルを実行およびデバッグします。共通オプション:名前実行構成の名前を指定して、編集または実行時に他の構成の間ですばやく識別できるようにします。複数のインスタンスを許可するこの実行構成の複数のインスタンスを並行して実行できるようにします。デフォルトでは無効になっており、別のインスタンスがまだ実行されているときにこの構成を開始すると、IntelliJ IDEA は実行中のインスタンスを停止して別の...
![](https://resources.jetbrains.com/help/img/idea/2024.3/ij-keymap-settings.png)
キーボードショートカットを設定する
IntelliJ IDEA には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定ダイアログを開き、キーマップを選択します。IntelliJ IDEA は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するものを選択してください(たとえば、Eclipse または NetBeans)。キー...
![](https://resources.jetbrains.com/help/img/idea/2024.3/db_query_console_overview.png)
クエリコンソール
データベースツールと SQL プラグインを有効にするこの機能は、IntelliJ IDEA にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。概要:クエリまたはデータベースコンソールは、データソ...
![](https://resources.jetbrains.com/help/img/idea/2024.3/add-dependency.png)
モジュールの依存関係
モジュールは、SDK、JAR ファイル(ライブラリ)、プロジェクト内の他のモジュールに依存できます。コードをコンパイルまたは実行すると、モジュールの依存関係のリストを使用して、コンパイラーまたは JVM のクラスパスが形成されます。新しい依存関係を追加するメインメニューで、に移動し、をクリックします。をクリックして、依存関係の種類を選択します。JAR またはディレクトリ: コンピューター上のファイルから Java アーカイブまたはディレクトリを選択します。ライブラリ: 既存のライブラリを選択す...
![](https://resources.jetbrains.com/help/img/idea/2024.3/project-tool-window.png)
プロジェクトツールウィンドウ
プロジェクトツールウィンドウを使用すると、さまざまな視点からプロジェクトを確認し、新しい項目 (ディレクトリ、ファイル、クラスなど) の作成、エディターでのファイルのオープン、必要なコードフラグメントへの移動などのさまざまなタスクを実行できます。ビュー:ツールウィンドウにはいくつかのビューがあります。プロジェクトビュー。このビューには、すべてのプロジェクト項目とその依存関係 (SDK とライブラリ) が表示されます。パッケージも表示されますが、ディレクトリ構造に重点が置かれています。パッケー...