JetBrains Rider 2025.1 Help

匹配代码元素的高亮显示

当您使用键盘浏览代码时,JetBrains Rider 通过高亮显示与光标所在位置匹配的代码元素,帮助您快速理解代码结构

匹配的分隔符

JetBrains Rider 在您将光标放置在其配对位置时,高亮显示开头或结尾的分隔符(()[]{}<>)。 任何开括号、方括号、大括号或引号(统称为“分隔符”)在您将光标放置在相应的闭合分隔符上时,都可以用颜色或轮廓高亮显示,反之亦然。

JetBrains Rider:用颜色高亮显示匹配的分隔符

匹配分隔符的高亮显示默认是启用的。 要禁用此功能,请在 JetBrains Rider 设置 的 编辑器 │ 代码编辑 页面上清除 匹配括号

匹配的控制流关键字

JetBrains Rider 高亮显示匹配的控制流关键字,例如 返回yieldthrow 及其对应的返回类型; ifelse 是同一条件的一部分; case默认 及其对应的 switchbreak继续 及其对应的 forforeach当...时 ;以及同一方法中的相关 异步await 关键字。

在下面的示例中,当光标位于 返回throw 语句之一时,JetBrains Rider 会高亮显示方法可以返回的所有位置。

JetBrains Rider 高亮显示函数出口

您可以通过 JetBrains Rider 设置 的 编辑器 | 检查设置 页面上的 高亮显示上下文退出高亮显示相关的 async/await 关键字 选项配置其中一些高亮显示。

匹配的逻辑和条件运算符

JetBrains Rider 高亮显示匹配的逻辑和条件运算符(|||&&& ,以及 ?? 配对),当您的光标位于这些运算符之一时,它们在复杂表达式中协同工作。

在下面的示例中,%product 帮助理解高亮显示的运算符将一起被评估,而 value1 > 1 || value2 >= 2 && condition1 部分将首先被评估, || value6 %lt; value7 || condition2 部分将随后被评估,这符合 运算符优先级

JetBrains Rider:高亮显示匹配的逻辑运算符

您可以通过清除 JetBrains Rider 设置 的 编辑器 | 检查设置 页面上的 高亮显示条件元素 复选框来禁用此高亮显示。

最后修改日期: 2025年 6月 24日