JetBrains Rider 2024.1 ヘルプ

データ構造を視覚化する

デバッグ時に、JetBrains Rider を使用すると、コード内のデータ構造を表形式で視覚化できます。これにより、データの構造、内容、変換をすばやく理解できます。コード内の複雑なパターンを理解するプロセスが簡素化され、最終的にデバッグの効率が向上します。

デバッグコンテキストに、データベースクエリの結果を含む orders 変数があり、この変数の内容を調べたいとします。これに対応する 1 つの方法は、式の評価ダイアログを使用して、orders を含むさまざまな式を記述することです。

さらに便利な方法は、表形式で内容を視覚的に調べることです。そのためには、デバッグウィンドウorders 変数を見つけて、その横にある表示をクリックします。

JetBrains Rider: Open tabular visualization for a complex variable

これにより、変数の内容を表示するコレクションビューダイアログが開きます。

JetBrains Rider: Tabular visualization for a complex variable

ダイアログは、すべての一般的な機能を備えた使い慣れたテーブルビューアーとして機能します。

結果セットに行数を設定する

  • デフォルトでは、問合せを発行すると、戻される行数は 500 に制限されます。この制限は、オーバーロードを回避するために導入されています(たとえば、SELECT 文が 100 万行を戻す場合など)。

    この制限を変更するには、設定 Ctrl+Alt+S を開き、ツール | データベース | データエディターとビューアーに移動します。制限 | ページサイズの制限フィールドに新しい番号を指定します。制限を無効にするには、ページサイズの制限チェックボックスをオフにします。

  • ツールバーの現在の行範囲をクリックし、目的の値を選択します。

    JetBrains Rider: Tabular visualization. change page size

ページサイズの制限パラメーターの値に応じて、結果セットは複数のページに分割されることがあります。例: ページサイズの制限パラメーターを 100 に設定しましたが、クエリは 200 行を返しました。2 ページの行があり、各ページに 100 行あります。ページ間を移動するには、以下のコントロールを使用します。

  • The first page icon : 結果セットの最初のページに移動します。

  • The previous page icon : 結果セットの前のページに移動します。または、Ctrl+Alt+Up を押します。

  • The next page icon : 結果セットの次のページに移動します。または、Ctrl+Alt+Down を押します。

  • Go to the last page icon : 結果セットの最後のページに移動します。

データを検索、調査、フィルタリング、並べ替える

  • 現在のページでテキストの出現箇所を検索するには、Ctrl+F を押すか、現在のページで検索 をクリックして、表示されるテキストフィールドと検索オプションを使用します。

  • 特定のセルのデータを調べるには、セルをクリックするか、Ctrl キーを押しながら複数のセルをクリックします。選択したオブジェクトが右側に表示されます。

  • データをグローバルにフィルタリングするには、テーブルの上にあるフィルター領域にクエリを記述します。

    特定の行のデータをフィルターするには、ツールバーのローカルフィルターを有効にするをクリックし、列ヘッダーに表示されるフィルターアイコンを使用します。

  • 特定の列の値でデータ行を並べ替えるには、対応する列ヘッダーをクリックします。

データをファイルにエクスポートする

  1. ツールバーのデータのエクスポートをクリックします。

  2. エクスポートの設定を行い、ファイルにエクスポートをクリックします。

    JetBrains Rider: export data to file

関連ページ:

式の評価

JetBrains Rider を使用すると、別々の変数の値を表示できるだけでなく、メソッド呼び出し、演算子式、ラムダ式、匿名クラスなどのより複雑な式も評価できます。式は、デバッグウィンドウで現在選択されているスタックフレームのコンテキストで評価されます。エディターで式を評価する:式を評価する最も簡単な方法は、エディターのツールチップを使用することです。変数または式の値に子要素が含まれている場合は、をクリックするとノードが展開され、すべての子が表示されます。設定のビルド、実行、デプロイ | デ...

デバッグウィンドウ

デバッガーセッションを開始すると、デバッグツールウィンドウが表示されます。このウィンドウを使用して、デバッガーセッションを制御し、プログラムデータ(フレーム、スレッド、変数など)を表示して分析し、さまざまなデバッガーアクションを実行します。これは、デバッグツールウィンドウの概要です。ツールウィンドウの使用に関する一般的な手順については、ツールウィンドウを参照してください。ツールウィンドウのタブを切り替えるには、とを押します。セッション:複数のデバッグセッションを同時に実行すると、それらはデ

データエディターでは、追加、複製、削除、関連する行間の移動を行うことができます。行の操作:行を追加するツールバーの行の追加アイコンをクリックします。または、テーブルを右クリックしてコンテキストメニューから行の追加を選択します。を押します。変更を加えます。(オプション) 変更内容をデータベースに送信してコミットする、行を削除する 1 つまたは複数の行を選択します。複数の行を選択するには、ガターの数字をクリックします。また、を押して、必要な行をクリックすることもできます。ツールバーの行の削除アイコ...

変数の値とオブジェクトを調べる

プログラムが中断されると、現在選択されているフレームのコンテキストで変数と引数を調べることができます。それらの値を表示して、その場で編集できます。コンテキストを変更するには、フレームペインで別のフレームを選択してください。変数値を表示する:変数値を表示する方法はいくつかあります。変数ペイン変数値を調べるデフォルトの方法は、デバッグウィンドウの変数ペインを使用することです。変数が複合型の場合、ペイン内の対応するノードを展開して、変数に含まれる値を表示できることに注意してください。場合によっては、