(親記事はコチラ Vimコマンド&Script入門)
まだwordcountやります。
いつも通り、引数なしで起動して、実験用テキストを作ります。
/tmp $ vim
:0r!seq 9
word数は、
:echo wordcount().words
当然9ですね。
byte数は、各行改行を入れて+1するので、9 x 2 = 18が返るはず。
:echo wordcount().bytes
あれ19になってます。
もしや、10行あるでしょうか。行番号表示してみます。
:set nu
10行目があります。
xxdを使って、メモリダンプを確認してみます。
:%!xxd
最後の改行を含んで、19byteのようです。
コメント