JetBrains Rider 2025.1 Help

可视化数据结构

When debugging, JetBrains Rider lets you visualize data structures in your code:

  • Strings that contain HTML, XML, and JSON can be displayed with the proper formatting

  • Variables that hold array-, collection-, and query-like structures can be explored in a tabular form

这有助于您快速理解数据的结构、内容和转换。 这简化了理解代码中复杂模式的过程,从而最终提高了调试效率。

To visualize your data, click 视图 or 探索 next to the corresponding variable in the 调试窗口:

Here is an example of a two-dimensional array being visualized:

JetBrains Rider: Table visualization in debugger

Here is an example of a JSON string being visualized:

JetBrains Rider: JSON visualization in debugger

假设在调试上下文中,您有一个 orders 变量,其中包含数据库查询的结果,您希望研究该变量的内容。 一种方法是使用 Evaluate Expression 对话框 ,并编写涉及 orders 的不同表达式。

更方便的方法是以表格视图直观地探索内容。 为此,我们可以在 orders 中找到变量,在 调试窗口 中点击 探索

JetBrains Rider:为复杂变量打开表格可视化

这将打开一个 集合视图 对话框,显示变量内容:

JetBrains Rider:复杂变量的表格可视化

该对话框作为一个熟悉的表格查看器,具有所有典型功能。

设置结果集中行的数量

  • 默认情况下,您发出查询时,返回的行数限制为 500 行。 此限制是为了避免过载(例如,当您的 选择 语句返回一百万行时)。

    要更改此限制,请打开设置 Ctrl+Alt+S 并导航至 Tools | Database | 数据编辑器和查看器。 在 限制 | 将页面大小限制为 字段中,指定一个新号码。 若要禁用该限制,请取消选中 将页面大小限制为 复选框。

  • 点击工具栏上的当前行作用域并选择所需的值。

    JetBrains Rider:表格可视化。 更改页面大小

根据 Limit page size to 参数的值,结果集可能被分成若干页。 例如,您将 页面大小限制为 参数设置为 100,但您的查询返回了 200 行。 您将有两页行,每页有 100 行。 要在页面之间导航,请使用以下控件:

  • 第一页图标 :导航到结果集的第一页。

  • 上一页图标 :导航到结果集的上一页。 或者,按 Ctrl+Alt+Up

  • 下一页图标 :导航到结果集的下一页。 或者,按 Ctrl+Alt+Down

  • 转到最后一页图标 :导航到结果集的最后一页。

搜索、检查、筛选和排序数据

  • 要在当前页面中查找文本出现的位置,请按 Ctrl+F 或单击 在当前页面查找 ,然后使用出现的文本字段和搜索选项。

  • 要检查特定单元格中的数据,请单击一个单元格或按住 Ctrl 单击多个单元格。 所选对象将显示在右侧。

  • 要全局筛选数据,请在表格上方的筛选区域中编写查询。

    要筛选特定行中的数据,请单击工具栏上的 启用本地筛选器 ,然后使用列标题上出现的筛选图标。

  • 要按特定列值对数据行进行排序,请单击相应的列标题。

将数据导出到文件

  1. 点击 导出数据 工具栏。

  2. 配置导出首选项并单击 导出到文件

    JetBrains Rider:将数据导出到文件
最后修改日期: 2025年 6月 25日