0

filetype plugin indent〜/ .vimrcを使用していますが、JSONオブジェクトのインデントが台無しになっています。

私はvimを始めていますvim -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 に答える