スクラッチファイル
場合によっては、一時的なメモを作成するか、プロジェクトコンテキストの外でコードを作成する必要があります。この目的で別のアプリケーションに切り替える代わりに、スクラッチファイルとスクラッチバッファーを使用できます。
スクラッチファイルは対応するファイルタイプの構文ハイライトをサポートしており、C/C++ 構成体から JSON 文書まで、使用して任意のコードインスタンスをドラフトすることができます。例:あるプロジェクトで作業している間に、後で別のプロジェクトで使用できる方法を思いつくことができます。メソッドのドラフトを使用してスクラッチファイルを作成できます。これはプロジェクトディレクトリには保存されませんが、別のプロジェクトからアクセスして開くことができます。
スクラッチバッファは、コーディング支援機能を持たない単純なテキストファイルです。スクラッチバッファは、簡単なタスクリストやノートに使用できます。また、プロジェクトディレクトリには格納されませんが、別のプロジェクトからアクセスして開くことができます。既定の名前で最大 5 つのスクラッチバッファを作成できます。既定の名前は、コンテンツを消去することによってローテーションして再利用されます。
スクラッチファイルを作成する
以下のいずれか 1 つを実行します:
Ctrl+Alt+Shift+Insert を押します。
Ctrl+Shift+A を押し、
scratch file
の入力を開始し、対応するアクションを選択します。
スクラッチファイルの言語を選択してください。同じ種類のスクラッチファイルには自動的に番号が付けられ、プロジェクトツールウィンドウのスクラッチとコンソールディレクトリに追加されます。
スクラッチバッファを作成する
新しいスクラッチバッファを作成するアクション専用のメニュー項目はありませんが、アクションの検索ポップアップ Ctrl+Shift+A を使用して新規スクラッチバッファーアクションを実行できます。
また、キーボードショートカットに従って、新規スクラッチバッファーアクションのショートカットを作成することもできます。

CLion は、buffer1.txt という名前のテキストファイルを作成します。次に作成するスクラッチバッファは buffer2.txt という名前で、buffer5.txt まで続きます。その制限に達すると、buffer1.txt が再作成され、その内容がクリアされることを提案します。スクラッチバッファーが 5 つ後に消去されないようにするには、名前を変更します。
スクラッチファイルとバッファのリストを表示する
作成されたスクラッチファイルとバッファの一覧を表示するには、プロジェクトツールウィンドウを開き、 を展開して、 を展開します。

スクラッチファイルとバッファは、scratches の IDE 構成ディレクトリに保存されます。これらの構成ディレクトリを使用する IDE およびプロジェクトから利用できます。
- 構文
- %APPDATA%\JetBrains\<product><version>
- 例
- C:\Users\JohnS\AppData\Roaming\JetBrains\CLion2020.3
- 構文
- ~/Library/Application Support/JetBrains/<product><version>
- 例
- ~/Library/Application Support/JetBrains/CLion2020.3
- 構文
- ~/.config/JetBrains/<product><version>
- 例
- ~/.config/JetBrains/CLion2020.3
スクラッチのドキュメントを表示する
任意のスクラッチファイルまたはバッファを選択し、Ctrl+Q を押して、ファイルの場所、タイプ、サイズ、作成、変更日に関するクイックドキュメントを表示します。
スクラッチを移動する
プロジェクトツールウィンドウの ディレクトリで、移動するスクラッチファイルを選択します。
F6 を押し、表示されるダイアログでターゲットフォルダーを選択します。
スクラッチファイルまたはバッファの言語を変更する
プロジェクトツールウィンドウでは、スクラッチとコンソールを展開し、スクラッチを展開します。
スクラッチファイルまたはバッファを右クリックし、言語の変更をクリックします。現在の言語は括弧内に指定されています。
目的の言語を選択します。言語の名前を入力してリストを絞り込むことができます。
SQL スクラッチファイルを実行する
SQL スクラッチファイルを実行するには、データソースへの接続が必要です。CLion では、スクラッチファイルをクエリコンソールに添付する必要があります。
コンソールを接続すると、SQL のオブジェクトが解決されます。これは、CLion がコードで使用されている特定のオブジェクトを認識するようになったことを意味します。その結果、SQL コードからデータベースツリーに移動できます。
Ctrl+Enter を押すか、実行ボタン
をクリックします。セッションウィンドウで、クエリコンソールを選択します。
ウィンドウの右上にある <セッション> スイッチャーをクリックして、コンソールを選択します。スイッチャーメニューには、スクラッチファイルと同じ言語に関連付けられたコンソールが含まれています。
別の DBMS からコンソールを接続する場合は、スクラッチファイルの言語を変更します。言語を変更するには、開いているスクラッチファイルの任意の領域を右クリックし、言語の変更 (<current_dialect>) をクリックします。
開いているスクラッチファイルの任意の領域を右クリックし、実行をクリックします。セッションウィンドウで、クエリコンソールを選択します。
他のファイルと同様に、スクラッチファイルを使用して次の操作を実行できます。
関連ページ:

プロジェクトツールウィンドウ
プロジェクトツールウィンドウでは、様々な視点からプロジェクトを見て、新しいアイテム(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルのオープン、必要なコードフラグメントへのナビゲートなど、様々なタスクを実行することができます。このツールウィンドウのほとんどの機能には、コンテンツペイ...

キーボードショートカット
CLion 標準のキーボードショートカット PDF は、公式ショートカット一覧 PDF 日本語版から入手できます。ローカルに保存しておいて活用しましょう。CLion には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定...

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

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

ローカル履歴
ローカル履歴は、バージョン管理とは関係なく、プロジェクトに加えられたすべての変更を常に追跡できます。コミット間で行われた違いのみを追跡するバージョン管理システムとは異なり、ローカルヒストリーにはさらに多くの機能があります。コードの編集、テストの実行、アプリケーションのデプロイなどを行うと、プロジェク...

名前の変更
名前の変更リファクタリングを使用すると、コード内のすべての参照を自動的に修正して、シンボル、ファイル、ディレクトリの名前をグローバルに変更できます。シンボル名を変更する名前を変更するアイテムを選択します。メインメニューまたはコンテキストメニューからを選択するか、 を押します。選択した記号がハイライト...