Vimバッファーの行数だけを取得する方法はありますか?必ずしも現在の行数ではありませんか?
1つを使用line('$')
すると、現在のバッファの最後の行の番号、つまり行の量を取得できます。でgetbufline({expr}, 1 , '$')
与えられるバッファの行文字列のリストを取得できます。{expr}
リストのサイズは、行数です。
を使用getbufline
すると、ファイルに含まれる行数を取得するためだけに、ファイル全体をメモリにコピーするオーバーヘッドが発生します。line
仕事をしますが、現在のバッファに対してのみ機能します。
これは、インタラクティブではなくline('$')
、可能な限り最小限のオーバーヘッドで、スクリプトから実行されることになっています。