JetBrains Rider 2025.2 Help

代码样式。 CoffeeScript

使用此页面配置 CoffeeScript 文件的格式选项。 当您更改这些设置时, 预览 面板将显示这将如何影响您的代码。

制表符和缩进

使用制表符

  • 如果选中此复选框,将使用制表符:

    • 按下 Tab 键时

    • 对于缩进

    • 对于代码重排格式

  • 如果取消勾选复选框,JetBrains Rider 将使用空格代替制表符。

智能制表符

一个缩进包含两部分。 一部分来自于嵌套代码块,另一部分由对齐确定。

  • 如果选中此复选框,嵌套产生的部分将同时包含制表符和空格(如果有必要),而对齐定义的部分则仅由空格组成。

  • 如果此复选框未选中,将只使用选项卡。 这意味着,在重新格式化后,适应指定制表符大小的一组空格将自动被替换为一个制表符,这可能导致微调对齐的破坏。

选项卡大小

在此字段中,指定一个制表符中能容纳的空格数。

缩进

在此字段中,指定为每个缩进级别插入的空格数量。

续行缩进

在此字段中,指定在数组元素、表达式、方法声明和方法调用之间插入的空格数量。

保持空行的缩进

如果选中此复选框,JetBrains Rider 会保留空行上的缩进,就像它们包含了一些代码一样。 如果取消选中该复选框,JetBrains Rider 将删除空行上的制表符和空格。

缩进链式方法

在函数的声明中,链中的第二个及更后续的方法会在单独的行中显示。

  • 当选中复选框时,链中的第二个和更多的方法将与第一次调用对齐。

  • 当取消选中复选框时,链中的第二个及后续方法将与调用它们的对象对齐。

空格

使用此选项卡来指定您希望在哪里让 JetBrains Rider 自动插入空格。 选择描述相关位置的复选框,并在 预览 面板中检查结果。

换行和括号

在此选项卡中,自定义 JetBrains Rider 将在 重新格式化源代码 对各种代码结构应用的异常,括号位置和对齐选项。 在 预览 面板中检查结果。

强制换行位置

在此字段中,指定元素右侧所需的空格数量。 如果您接受 默认 选项,则使用 全局设置 中的值。

键入时换行

在此字段中,指定编辑过的文本如何适应指定的 强制换行位置 字段。

  • 默认 :选择此选项以使用 键入时换行 值, 该值来自 全局设置

  • :选择此选项以使用 右边距 字段中的值。

  • :如果您选择此选项,一行可以超过右边距中指定的值。

视觉指南

在此字段中,指定多个右边距。 您可以保留默认值,或者输入您的边距所需的空格数。 如果您想要指定多个边距,请输入由顿号分隔的数字。

重新设置格式时保持

在重新格式化源代码时,使用复选框来配置 JetBrains Rider 将要做出的异常。 例如,默认情况下, 换行符 复选框被选中。

如果您的代码包含的行长度短于标准规定,您可以通过在重新格式化之前取消勾选 换行符 复选框来进行转换。

包装选项

换行样式适用于左侧窗格中指定的各种代码结构(例如,方法调用参数或赋值语句)。

  • 请勿换行 - 当选中此选项时,不会应用任何特殊的换行样式,嵌套对齐和大括号设定将被忽略。

  • 如果长则换行 - 选择此选项可使用适当的缩进来换行超出右边距的行。

  • 始终换行 - 选择此选项以将列表中的所有元素进行换行处理,使每行有一个元素,并具有适当的缩进。

  • 如果太长就砍掉 - 选择此选项可将超出右边距的列表中的元素进行包装,以便每行有一个元素并且缩进适当。

对齐选项

  • <character(s)> 在下一行 - 选中此复选框,当行换行时,将指定的字符或字符移至下一行。

  • 在 <字符> 后换行 - 选中此复选框以将指定字符后的代码移至新行。

空行

使用此选项卡定义在重新格式化后,您希望 JetBrains Rider 保留并在您的代码中插入多少空行以及在何处插入。 结果显示在 预览 面板上。

保持最大空白行数量

在此区域中,指定在重新格式化后要保留的额外空行的数量。

其他

条目

描述

对齐对象属性

从下拉列表中,选择对象对齐的类型:

  • 不要对齐 :连续行中的属性将不会对齐。

  • 关于冒号 :顺序行中的属性将与冒号对齐。

  • 关于值 :连续行中的属性将根据值进行对齐。

行注释在第一列

选择此复选框,以在第一列放置行注释。

设置从

当适用时,链接将出现在页面的右上角。 点击此链接并选择要作为当前语言代码样式基础的语言。

要返回到初始的代码样式设置,并丢弃更改,请点击 重置

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