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