4

我有一些 SCSS 文件,它们的缩进不知何故设法得到了相当大的提升。

我试过做Edit > Line > Reindent和改变各种缩进设置,但似乎没有一个能正常工作。

是否有一致的方法来重新缩进 SCSS 文件?

我所看到的示例:

[role="main"] {
 margin: 0 auto;
 padding: 30px;
 h1 {
  text-align: center;
  font-family: 'Exo';
  font-weight: 200;
  font-size: 3.5em;
  margin: 8px 0 20px 0;
}
}
.hidden {
  display: none;
}
.button, button {
 @include button;
 &.red {
  @include button($red);
}
}

这发生在数千行 SCSS 中……我宁愿不必手动正确缩进。

4

1 回答 1

11

选择所有内容,然后点击Ctrl- [(Unndent) 几次以删除所有原始缩进。然后,使用Edit -> Line -> Reindent它应该可以很好地工作。您的示例代码为我生成了这个:

[role="main"] {
    margin: 0 auto;
    padding: 30px;
    h1 {
        text-align: center;
        font-family: 'Exo';
        font-weight: 200;
        font-size: 3.5em;
        margin: 8px 0 20px 0;
    }
}
.hidden {
    display: none;
}
.button, button {
    @include button;
    &.red {
        @include button($red);
    }
}
于 2013-05-14T18:59:25.213 回答