Posted at

vimのreadコマンドで別ファイルの最終行から10行だけ読み込む

:h :rしても見当たらなかったので。


:{range}readは現在ファイルの{range}行目に読み込むから違う操作のはず

? ++optのところにあるのかしら・・・?


正確には全行:rしてから:dで消す操作を行う。

:r <filename> | .,$-10d 

現在行に読み込んだに対して、現在行から最終行までを削除する。

もちろんshellコマンドのtailとか使ってもできるんじゃね?