如何让 vim 正确格式化这段 LESS 代码? =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();
}
最佳答案
如果你想使用 Vim 自带的文件类型,你可以:
:set ft=scss
之后 gg=G
应该会产生预期的结果。
编辑:如果它适用于您的所有用例,您也可以通过以下方式自动执行此操作(我假设此处的文件扩展名较少):
自动读取 BufNewFile,BufRead *.less set filetype=scss
关于css - 使用 vim 自动格式化 LESS 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18223117/