2

cindent または vim-javascript がオンになっている vim で次のようにすると:

if(bla){
    #

(# はカーソルを示します)

新しい行を入力します。

if(bla){

    #

そして}を閉じます

if(bla){

}

問題は、前の行に戻って、

if(bla){
#
}

# の後のインデントはもうありません! これは面倒ではないと思うかもしれませんが、複数レベルのタブのインデントを含むファイルで作業していると、コーディング方法が原因で生産性が損なわれます。行の前のタブのインデントを破棄しないで } を閉じる方法はありますか?

4

2 に答える 2