vim没有正确缩进文件类型插件缩进

时间:2013-02-01 02:04:24

标签: javascript json vim

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

我正在使用vim -N -u NONE <filename.js>

开始使用vim

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

这就是我得到的:

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

这应该是什么 - 有没有办法解决这个问题?:

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

我启用缩进插件的原因是块评论更容易。如果我输入/* <enter>,它将假设我正在进行块文档注释。但如果它是我的JSON结束括号,我会避免使用它。

1 个答案:

答案 0 :(得分:0)

我有this indent script from Ryan Fabella;它可以根据需要缩进你的例子。