IntelliJ IDEA 2020.1ヘルプ

スクラッチ・ファイル

時々、一時的なメモを作成したり、プロジェクトのコンテキストの外側でコードを作成したりする必要があるかもしれません。この目的で別のアプリケーションに切り替える代わりに、スクラッチファイルスクラッチバッファを使用できます。

  • スクラッチ・ファイルは、構文強調表示、コード補完、および対応するファイルタイプの他のすべての機能をサポートする、完全に機能し、実行可能で、デバッグ可能なファイルです。例:1つのプロジェクトで作業しているときに、別のプロジェクトで後で使用できる方法のアイデアを考え出すことができます。メソッドのドラフトを使用してスクラッチファイルを作成することができます。スクラッチファイルはプロジェクトディレクトリには保存されませんが、別のプロジェクトからアクセスして開くことができます。スクラッチファイルを使用して、Javaコード構造、HTTP リクエスト(英語)、JSONドキュメントなどを作成することができます。

  • スクラッチバッファは、コーディング支援機能を持たない単純なテキストファイルです。スクラッチバッファは、簡単なタスクリストやノートに使用できます。また、プロジェクトディレクトリには格納されませんが、別のプロジェクトからアクセスして開くことができます。既定の名前で最大5つのスクラッチバッファを作成できます。既定の名前は、コンテンツを消去することによってローテーションして再利用されます。

スクラッチファイルを作成する

  1. 以下のいずれか 1 つを実行します:

    • ファイルメニューから新規を選択し、スクラッチ・ファイルをクリックします。

    • Ctrl+Shift+Alt+Insertを押します。

    • Ctrl+Shift+Aを押し、scratch file の入力を開始し、対応するアクションを選択します。

  2. スクラッチファイルの言語を選択してください。同じ種類のスクラッチファイルには自動的に番号が付けられ、プロジェクトツールウィンドウ スクラッチおよびコンソールディレクトリに追加されます。

    Javaスクラッチファイルを作成すると、IntelliJ IDEAは自動的にクラス宣言と main() メソッドを追加します。

スクラッチバッファを作成する

新しいスクラッチバッファを作成するアクション専用のメニュー項目はありませんが、アクションの検索ポップアップ Ctrl+Shift+A を使用して新規スクラッチ・バッファーアクションを実行できます。

また、キーボードショートカットの構成に従って、新規スクラッチ・バッファーアクションのショートカットを作成することもできます。

The New Scratch Buffer action

IntelliJ IDEAは、buffer1.txtという名前のテキストファイルを作成します。次に作成するスクラッチバッファは buffer2.txtという名前で、buffer5.txtまで続きます。その制限に達すると、buffer1.txt が再作成され、その内容がクリアされることを提案します。スクラッチバッファーが5つ後に消去されないようにするには、名前を変更します。

スクラッチファイルとバッファのリストを表示する

作成されたスクラッチファイルとバッファの一覧を表示するには、プロジェクトツールウィンドウを開き、スクラッチおよびコンソールを展開して、スクラッチを展開します。

Scratch files in the Project window

スクラッチファイルとバッファは、scratchesIDE構成ディレクトリに保存されます。これらの構成ディレクトリを使用するIDEおよびプロジェクトから利用できます。

構文
%APPDATA%\JetBrains\<product><version>
サンプル
C:\Users\JohnS\AppData\Roaming\JetBrains\IntelliJIdea2020.1
構文
~/Library/Application Support/JetBrains/<product><version>
サンプル
~/Library/Application Support/JetBrains/IntelliJIdea2020.1
構文
~/.config/JetBrains/<product><version>
サンプル
~/.config/JetBrains/IntelliJIdea2020.1

スクラッチのドキュメントを表示する

  • スクラッチファイルまたはバッファを選択して Ctrl+Q を押すと、ファイルの場所、種類、サイズ、作成日、および修正日が記載されたクイックドキュメントが表示されます。

スクラッチを移動する

  1. プロジェクトツールウィンドウ スクラッチおよびコンソール | スクラッチディレクトリで、移動するスクラッチファイルを選択します。

  2. F6 を押し、表示されるダイアログでターゲットフォルダーを選択します。

スクラッチファイルまたはバッファの言語を変更する

  1. プロジェクトツールウィンドウ では、スクラッチおよびコンソールを展開し、スクラッチを展開します。

  2. スクラッチファイルまたはバッファを右クリックし、言語の変更をクリックします。現在の言語は括弧内に指定されています。

  3. 目的の言語を選択します。言語の名前を入力してリストを絞り込むことができます。

SQLスクラッチファイルを実行する

SQLスクラッチファイルを実行するには、データソースへの接続が必要です。IntelliJ IDEAでは、スクラッチファイルをクエリコンソールに添付する必要があります。

コンソールを接続すると、SQLのオブジェクトが解決されます。これは、IntelliJ IDEAがコードで使用されている特定のオブジェクトを認識するようになったことを意味します。その結果、SQLコードからデータベースツリーに移動できます。

  • Ctrl+Enter を押すか、実行ボタン the Run buttonをクリックします。セッションウィンドウで、クエリコンソールを選択します。

  • ウィンドウの右上にある<セッション>スイッチャーをクリックして、コンソールを選択します。スイッチャーメニューには、スクラッチファイルと同じ言語に関連付けられたコンソールが含まれています。

    別のDBMSからコンソールを接続する場合は、スクラッチファイルの言語を変更します。言語を変更するには、開いているスクラッチファイルの任意の領域を右クリックし、言語の変更 (<current_dialect>)をクリックします。

  • 開いているスクラッチファイルの任意の領域を右クリックし、実行をクリックします。セッションウィンドウで、クエリコンソールを選択します。

他のファイルと同様に、スクラッチファイルを使用して次の操作を実行できます。

最終更新日: 2020年7月7日

関連ページ:

IntelliJ IDEAコードエディターのHTTPクライアント

Webサービスをテストするときは、IntelliJ IDEAコードエディターで直接HTTPリクエストを作成、編集、および実行できます。HTTPリクエストは.httpおよび.restファイルに保存され、アイコンでマークされています。HTTPファイルのサポートには、以下の機能が含まれます。コードの強調表...

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

このツールウィンドウを使用すると、プロジェクトをさまざまな観点から見て、新しい項目(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルの開き、目的のコードフラグメントへの移動などのタスクを実行できます。このツールウィンドウのほとんどの機能には、コンテンツペインのコンテキストメニューコ...

キーボードショートカットの構成

IntelliJ IDEAには定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定/環境設定ダイアログ を開き、キーマップを選択します。IntelliJ IDEAは、環境に基づいて事前定義されたキーマップを自動的に提案し...

クエリコンソール

クエリコンソールまたはデータベースコンソールは、SQLステートメントを作成および実行できるSQLファイルです。スクラッチファイルとは異なり、コンソールはデータソースにアタッチされます。ターミナルを使用するのと同じ方法でクエリコンソールを使用できます。コードを入力して実行するだけです。データソースを作...

高度な構成

使用可能な標準オプションに加えて、IntelliJ IDEAを使用すると、基盤となるプラットフォームとJavaランタイムの低レベルの構成を実行できます。これにより、予期しない課題が発生する可能性があり、何をしているのかわからない場合は、IntelliJ IDEAのインストールが動作不能になる可能性が...

アプリケーションを実行する

プロジェクト/モジュールにSDKのセットアップがある場合は、IntelliJ IDEAから直接アプリケーションを実行できます。簡単な方法プログラムにパラメーターを渡さず、プログラムを開始する前に特定のアクションを実行する必要がない場合は、エディターから直接実行できます。実行するクラスには、有効なシグ...