それなりブログ

とあるWebエンジニアのそれなりのブログ、JavaScript/Node.js/Python/PHP/ゲーム作成 など

JSの無名関数実行内でVimのインデント置換がおかしい

すっげー細かくてどうでもいい話ですが
インデントが2つの設定をしているVimのJavaScriptコード内で
gg=G を打ってインデントの置換をした時に..

Before:

function () {
    if (1) {
        // Do something ..
    } else {
        // Do something ..
    }
}

(function(){
    if (1) {
        // Do something ..
    } else {
        // Do something ..
    }
}());

After:

function () {
  if (1) {
    // Do something ..
  } else {
    // Do something ..
  }
}

(function(){
 if (1) {
 // Do something ..
 } else {
 // Do something ..
 }
 }());

.. と、このように無名関数内の置換処理がおかしくなるという話

直す方法はございませんか?


2 Responses to “JSの無名関数実行内でVimのインデント置換がおかしい”

  • より:

    多分、コメント部分のインデントが影響している。

  • kjirou より:

     
    (function(){
        var a = 1;
    }());

    だけのファイルも

    (function(){
      var a = 1;
      }());

    になってしまったので、違うっぽいすー


コメントを残す

メールアドレスが公開されることはありません。

Categories

Archives