如何让vim正确地格式化这个较少的代码?=G命令会给出可怕的结果。
下面是一个示例:
// главный слайдер main slider
.herounit-row {
position: relative;
}
.hero-box {
position:absolute;
top:0;
width:100%;
.centered();
}下面是它在gg=G之后的样子
// главный слайдер main slider
.herounit-row {
position: relative;
}
.hero-box {
position:absolute;
top:0;
width:100%;
.centered();
}发布于 2013-08-14 15:57:29
如果你想使用Vim附带的文件类型,你可以:
:set ft=scss
之后,gg=G应该会交付预期的结果。
编辑:如果它对你的所有用例都有效,你也可以通过(我假设这里的文件扩展名更少)实现自动化:
autoread BufNewFile,BufRead *.less set filetype=scss
发布于 2013-08-14 12:31:08
对我来说,这个https://github.com/groenewege/vim-less运行得很好。
但老实说,我只看到你的padding线路错误,其余的看起来都没问题。
这是在我的vim上格式化的less代码:
h1,h2,h3,h4,h5,h6 {
font-family: @main-font;
}
.browse-button {
.transition(0.4s all);
line-height: 2.3em;
padding: 0 13px 0 13px;
background: @additional-color;
font-size: 1em;
border:none;
color:#fff;
white-space: nowrap;
.border-radius(15px);
&:hover {
color:#dfdfdf;
background:lighten(@additional-color, 10%);
}
&:active {
box-shadow:inset 0px 1px 3px rgba(0, 0, 0, .5);
}
}https://stackoverflow.com/questions/18223117
复制相似问题