web-dev-qa-db-ja.com

CTRL-FでEOFまでスクロールするときに、10行を表示したままにするにはどうすればよいですか?

私はvimではなくviを使用しています。 vimで私が気になるのは、CTRL-FでスクロールしてEOFに到達すると、vimが最後の行まで下にスクロールして、この行を画面の上部に置くと、上の行が表示されないことです。コンテキストを確認できるように、少し上にスクロールする必要があります。これはすべて、CTRL-Fでのみ発生し、jまたは下カーソルキーでは発生しません。

Viでは、下にスクロールします(CTRL-Fを使用)が、EOFに到達しても、たとえば、15行と通常の〜が表示されます。

この場合、vimをviのように動作するように構成するにはどうすればよいですか?リモートアクセスにPuTTYを使用しています。

18
Gaston

オプションを設定したい scrolloff

'scrolloff' 'so' number(デフォルト0)

カーソルの上下に保持する画面の行数。これにより、作業している場所の周りにコンテキストが表示されます。

例:.

:set scrolloff=10

常に少なくとも10行を表示したままにします。

27
sleske

Shift-gを使用すると、ファイルの最後に移動する方が簡単です。ファイルの終わりを過ぎることはありません。

2
James T