WebStorm 2025.2 Help

代码样式。 CoffeeScript

使用此页面配置 CoffeeScript 文件的格式化选项。 更改这些设置后, 预览 窗格将展示其对代码的影响。

制表符与缩进

使用制表符字符

  • 选中此复选框时,将使用制表符字符:

    • 按下 Tab 键时

    • 用于缩进

    • 用于重新格式化代码

  • 如果未选中此复选框,WebStorm 将使用空格替代制表符。

智能制表符

缩进包含两部分。 一部分由代码块嵌套形成,另一部分由对齐决定。

  • 选中此复选框时,由嵌套产生的部分将包含制表符与空格(如果需要),而对齐部分将仅使用空格。

  • 如果未选中此复选框,将仅使用制表符。这意味着,在重新格式化后,成组的、匹配指定制表符宽度的空格将自动替换为制表符,可能导致对齐错乱。 这意味着,在重新格式化后,成组的、匹配指定制表符宽度的空格将自动替换为制表符,可能导致对齐错乱。

制表符大小

在此字段中,指定一个制表符所对应的空格数。

缩进

在此字段中,指定每一级缩进应插入的空格数。

续行缩进

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

在空行中保留缩进

选中此复选框时,WebStorm 会在空行中保留缩进,就如同其中包含代码一样。 如果取消选中该复选框,WebStorm 将删除空行中的制表符和空格。

缩进链式方法

在函数声明中,同一链中的第二个及以后的方法会显示在新的一行。

  • 选中此复选框时,链中第二个及以后的方法将与第一次调用对齐。

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

空格

使用此选项卡指定希望 WebStorm 自动插入空格的位置。 选中相应位置描述旁的复选框,并在 预览 窗格中查看结果。

换行与大括号

在此选项卡中,您可以自定义 WebStorm 在 重新格式化源代码时应用于各种代码结构的例外情况、大括号位置与对齐选项。 在 预览 窗格中查看结果。

强制换行位置

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

键入时换行

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

  • 默认 :选择此选项以使用 键入时换行全局设置 中的值。

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

  • :如果选择此选项,则允许行长度超过右边距限制。

可视化参考线

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

重新格式化时保留

使用复选框配置 WebStorm 在重新格式化源代码时将做出的例外。 例如,默认情况下会选中 换行 复选框。

如代码中包含短于标准约定的行,在重新格式化之前取消选中 换行 复选框即可进行转换。

换行选项

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

  • 不换行 :选中此选项后,不应用任何特殊的换行样式,嵌套对齐和大括号设置将被忽略。

  • 过长时换行 :选择此选项可以在超出右边距时将行正确缩进换行。

  • 始终换行 :选择此选项可将列表中的所有元素换行,确保每行包含一个元素并正确缩进。

  • 过长时截断 :选择此选项可将超出右边距的列表元素换行,确保每行一个元素并正确缩进。

对齐选项

  • 下一行的〈character(s)〉 :选中此复选框后,在换行时将指定字符移动到下一行。

  • 〈character〉后换行 :选中此复选框后,将指定字符之后的代码移到新行。

空行

使用此选项卡定义希望 WebStorm 在重新格式化后在代码中保留和插入空行的位置及数量。 结果将在 预览 窗格中显示。

保留最大空行数

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

其他

项目

描述

对齐对象属性

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

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

  • 冒号对齐 :连续行中的属性将按照冒号对齐。

  • 值对齐 :连续行中的属性将按照值对齐。

行注释位于第一列

选中此复选框可将行注释放置在第一列。

设置来源

当适用时,链接会显示在页面右上角。 单击此链接并选择要用作当前语言代码样式基础的语言。

若要恢复为初始的代码样式设置并放弃所做更改,请单击 重置

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