PhpStorm 2021.3 Help

代码风格。咖啡脚本

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

制表符和缩进

使用制表符

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

    • 按键Tab

    • 用于缩进

    • 用于重新格式化代码

  • 如果清除该复选框,PhpStorm 将使用空格而不是制表符。

智能标签

缩进由两部分组成。一部分是嵌套代码块的结果,另一部分是由对齐决定的。

  • 如果选中此复选框,则嵌套生成的部分包含制表符和空格(如果需要),而对齐定义的部分仅包含空格。

  • 如果清除此复选框,则仅使用选项卡。这意味着在重新格式化适合指定制表符大小的一组空格后,会自动将其替换为制表符,这可能会导致精细对齐中断。

标签大小

在此字段中,指定适合制表符的空格数。

缩进

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

继续缩进

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

在空行上保留缩进

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

缩进链式方法

在函数声明中,链中的第二个和更多方法显示在单独的行上。

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

  • 当复选框被清除时,链中的第二个和更多方法将与调用它们的对象对齐。

空间

使用此选项卡指定您希望 PhpStorm 自动插入空格的位置。选中相关位置描述旁边的复选框,然后在“预览”窗格中检查结果。

包装和大括号

在此选项卡中,自定义 PhpStorm 在重新格式化源代码时将应用于各种代码结构的异常、大括号放置和对齐选项 。检查“预览”窗格中的结果。

硬包装在

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

打字时换行

在此字段中,指定编辑后的文本如何适合指定的Hard wrap at字段。

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

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

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

视觉指南

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

重新格式化时保留

使用复选框来配置 PhpStorm 在重新格式化源代码时将产生的异常。例如,默认情况下,换行复选框处于选中状态。

如果您的代码包含比标准约定短的行,您可以在重新格式化之前通过禁用换行符复选框来转换它们。

包装选项

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

  • 不换行 - 选择此选项时,不应用特殊换行样式,嵌套对齐和大括号设置将被忽略。

  • 时换行 - 选择此选项以使用适当的缩进换行超出右边距的行。

  • Wrap always - 选择此选项以将所有元素包装在列表中,以便每行有一个元素具有适当的缩进。

  • Chop down if long - 选择此选项以将元素包裹在超出右边距的列表中,以便每行有一个元素具有适当的缩进。

对齐选项

  • <character(s)> on next line - 选中此复选框可在换行时将指定的一个或多个字符移动到下一行。

  • <character> 之后的新行- 选中此复选框可将指定字符之后的代码移动到新行。

空行

使用此选项卡来定义您希望 PhpStorm 在重新格式化后保留和插入代码的位置和数量。结果显示在“预览”窗格中。

保留最大空白行

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

其他

物品

描述

对齐对象属性

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

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

  • 在冒号上:连续行中的属性将与冒号对齐。

  • On value:连续行中的属性将与该值对齐。

第一列的行注释

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

设置自

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

要返回到初始代码样式设置集并放弃更改,请单击重置

最后修改:2021 年 9 月 23 日