代码风格。SCSS
使用此页面配置 SCSS 文件的格式选项。当您更改这些设置时,“预览”窗格会显示这将如何影响您的代码。
制表符和缩进
使用制表符 |
|
智能标签 | 缩进由两部分组成。一部分是嵌套代码块的结果,另一部分是由对齐决定的。
|
标签大小 | 在此字段中,指定适合制表符的空格数。 |
缩进 | 在此字段中,指定要为每个缩进级别插入的空格数。 |
继续缩进 | 在此字段中,指定要在属性值之间插入的空格数。 |
在空行上保留缩进 | 如果选中此复选框,PhpStorm 会在空行上保留缩进,就好像它们包含一些代码一样。如果清除该复选框,PhpStorm 将删除空行上的制表符和空格。 |
空行
使用此选项卡来定义您希望 PhpStorm 在重新格式化后保留和插入代码的位置和数量。结果显示在“预览”窗格中。
保留最大空白行 | 在此区域中,指定重新格式化后要保留的额外空白行数。 |
最少空行 | 在此区域中,配置是否在顶级块和嵌套选择器周围有额外的空行。在每个选项旁边的字段中,指定要留下的最少额外空行数。 |
其他
在此选项卡中,指定要在重新格式化时应用的对齐方式、大括号、空格和引号选项。
大括号放置 | 使用此列表指定 PhpStorm 应将选择器的左大括号放置在何处。可用的选项有:
|
对齐值 | 使用此列表指定 PhpStorm 应如何对齐属性和值。可用的选项有:
|
引号 | 在 CSS、SCSS 和 Less 上下文中,PhpStorm 默认为 要在重新格式化后将所选样式应用到整个文件,请选中列表下方的Enforce on format复选框。 |
将右大括号与属性对齐 | 如果选中此复选框,则选择器的右大括号将放置在属性列表下方。 如果未选中此复选框,则选择器的右大括号将放置在选择器下方。 |
保留单行块 | 如果选中此复选框,则具有单个属性的块将被限制为一行。 如果未选中此复选框,则每个属性将被放置到自己的行中。 |
空间 | 选中此区域中的复选框以在冒号分隔键和值之后和选择器的左大括号之前添加一个空格。 |
注释 | 使用此区域中的控件来配置行和块注释以及其中的空格的位置。
|
十六进制颜色 | 使用此区域配置十六进制颜色语法。您可以从以下检查选项中进行选择:
在“预览”窗格中查看更改。 |
安排
在此选项卡中,启用 SCSS 文件中的 CSS 属性排序(默认关闭),然后选择排序顺序。
要启用排序,请选中排序 CSS 属性复选框。
选择按名称以使每个块中的所有 CSS 属性按字母顺序重新排序。PhpStorm 忽略特定于供应商的前缀,但为某个属性保留多个特定于供应商的前缀 alpha-sorted。
边框:1px 实心;-moz-边界半径:4px;-webkit-border-radius:4px;边框半径:4px;颜色:黑色;要定义您自己的排序策略,请选择自定义顺序选项并在其旁边的文本框中指定所需的排序顺序。
使用逗号和空格作为分隔符并跳过特定于供应商的属性,因为 PhpStorm 总是将它们与不带前缀的对应属性分组。在这样的组中,属性按供应商前缀排序,无前缀的排在最后。
自定义顺序列表中欢迎使用正则表达式,例如,
.*
匹配任何属性。PhpStorm 会记住修改后的自定义订单列表,如果您关闭自定义排序然后再次打开它,则会将其恢复。
对 SCSS 文件中的所有 CSS 属性进行排序
从主菜单中,选择
。或者,选择整个文件和重新排列代码。
,然后在打开的对话框中选择
对块内的 CSS 属性进行排序
选择要排序的块,然后选择
从主菜单或者,选择重新排列代码。
,然后在打开的对话框中选择
设置自
如果适用,该链接将显示在页面的右上角。单击此链接并选择要用作当前语言代码样式的基础的语言。
要返回到初始代码样式设置集并放弃更改,请单击重置。