JetBrains Rider 2025.2 Help

折叠和展开(收起/展开)代码片段

您可以将类型、成员和其他代码片段折叠(收起)为一行可见的内容,从而隐藏当前不重要的细节。 在需要时,可以展开(展开)折叠的代码片段。

折叠的代码片段显示为阴影省略号(JetBrains Rider:编辑器中的折叠代码块)。

如果折叠的代码块包含 错误 ,省略号将以红色显示(JetBrains Rider:包含错误的折叠代码块)。

要查看折叠块的内容,请将鼠标悬停在折叠省略号 JetBrains Rider:编辑器中的折叠代码块 上。

JetBrains Rider:鼠标悬停时查看折叠代码块的内容

折叠和展开的内容

  • 预定义区域对应于导入声明、方法体、类型、 #region ... #endregion 块、文档注释、关键字如 if当...时foreach 等。

    您可以使用边距上的折叠箭头和 专用快捷键折叠和展开预定义区域。

  • 通过按 Ctrl+. 或从菜单中选择 代码 | 折叠 | 折叠选区 / 移除区域 ,可以折叠任何选定的代码片段。

如何折叠和展开

  • 在编辑器边距中使用代码折叠箭头()。

    您可以在 编辑器 | 常规 | 代码折叠 设置页面  Ctrl+Alt+S 上配置是否以及如何显示折叠箭头。

  • 使用 折叠 菜单的命令和 关联的快捷键

  • 单击编辑器中的 折叠片段 以展开折叠的块。

折叠菜单的命令及其关联的快捷键

折叠 菜单可以通过主菜单(代码 | 折叠 )或编辑器中的上下文菜单访问。

命令

快捷方式

描述

收起

Ctrl+NumPad Minus

折叠光标所在的可折叠块。

展开

Ctrl+NumPad Plus

展开光标下方已折叠的块。

递归收起

Ctrl+Alt+NumPad Minus

折叠当前的可折叠块及其内部的所有可折叠块。

递归展开

Ctrl+Alt+NumPad Plus

展开光标下方已折叠的块及其内部的所有已折叠块。

全部展开

Ctrl+Shift+NumPad Plus

展开文档中或选定作用域内的所有折叠块。

全部收起

Ctrl+Shift+NumPad Minus

折叠文档或选定作用域内的所有可折叠块。

收起到定义

Ctrl+G, D

折叠当前文档中定义的所有方法,仅显示其签名。

展开所有至级别 | 1、2、3、4 或 5

  • Ctrl+Shift+NumPad *, 1

  • Ctrl+Shift+NumPad *, 2

  • Ctrl+Shift+NumPad *, 3

  • Ctrl+Shift+NumPad *, 4

  • Ctrl+Shift+NumPad *, 5

展开文档中所有折叠的块,直至指定的嵌套级别。

折叠文档注释

折叠当前文档中的所有文档注释。

展开文档注释

展开当前文档中的所有文档注释。

折叠选区/移除区域

Ctrl+.

折叠选定的片段并为其创建一个自定义折叠区域以使其“可折叠”,或展开当前片段并移除相应的自定义折叠区域。

配置代码折叠首选项

JetBrains Rider 允许您配置:

  • 是否以及如何显示代码折叠箭头。

  • 默认情况下应折叠哪些折叠区域。

您可以在 编辑器 | 常规 | 代码折叠 设置页面  Ctrl+Alt+S 上更改相应的设置。

最后修改日期: 2025年 9月 26日