0

filetype plugin indent的 ~/.vimrc 中有,但它搞砸了 JSON 对象的缩进。

我开始 vimvim -N -u NONE <filename.js>

我启用:filetype plugin indent on:set sw=4 fileetype=javascript

这就是我得到的:

var foo = {
    Bar: function(){
         },
    Baz: function(){
         } 
}; 

这应该是 - 有没有办法得到这个?:

var foo = {
    Bar: function(){
    },
    Baz: function(){
    } 
};

我启用缩进插件的原因是块注释更容易。如果我输入/* <enter>它将假设我正在做一个块文档注释。但如果它破坏了我的 JSON 结尾括号,我将避免使用它。

4

1 回答 1

0

我有Ryan Fabella 的这个缩进脚本;它会根据需要缩进您的示例。

于 2013-02-01T07:41:08.420 回答