Vimで一番内側のbracesやbracketsの外側にカーソルを移動させる

投稿者: Anonymous

Vimで一番内側のbracesやbracketsの外側に飛ぶ方法は何かありますか?
(例1)のような位置にカーソルがあるときに、(例2)のようにifの外側に持って行きたいのです。
}(段落ごとに下へ)を使ってはみたのですが、それだと一番外側(functionの外側)まで移動してしまいます。
なにか方法はあるのでしょうか?

(例1)


function () {
    if (...) {
        |
    }
}

(例2)


function () {
    if (...) {

    }|
}

解決

ノーマルモードで今いるブロックの最後}に移動するには ]} と入力します。(:h ]})
(ブロックの最初{に移動するには [{ です)

}の後ろにスペースかタブがあって移動可能な場合は ]} の後にスペースもしくはlを押して下さい。

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *