Vimスクリプト(wordcount)(その5)

まだwordcountです。
いつも通り、引数なしで起動して、実験用テキストを作ります。

/tmp $ vim
:0r!seq 11 19

さらに10行目を削除

:10delete

byte数をカウントします。1行、改行を含めて3byteなので、3 x 9 = 27byteですね。

:echo wordcount().bytes

想定どおり27です。

空白はbyte数にカウントされるでしょうか。 数字の間に空白を入れてみます。

:%s/\v(.)/\1 /

見づらいのでハイライトはオフします。

:noh

では、byte数カウントします。

:echo wordcount().bytes


36と表示されました。空白もbyte数に含まれるってことですね。
ってことは、単にファイルサイズですね。

コメント

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