Vimスクリプト(col)(その2)

colの”.”以外を使った動きも確認していきます。

引数を指定せずにVim起動。

             
/tmp $ vim                  

適当に文字列を作ります。

             
:0r!seq 100 | pr -t10       

“$”を使ってみます。

:echo col("$")

57と表示されました。

これって、改行も含めた位置でしょうか。
確認するため、 $キーで、カーソルを行末へ移動。

:echo col(".")


56が返りました。
ヘルプにあるcursor line plus oneは、改行のことだったんですね。

 
    $       the end of the cursor line (the result is the
            number of bytes in the cursor line plus one)

コメント

タイトルとURLをコピーしました