Назад | Перейти на главную страницу

Как сохранить видимыми 10 строк при прокрутке до EOF с помощью CTRL-F?

Я привык использовать vi, а не vim. Что меня раздражает в vim, так это то, что когда вы прокручиваете с помощью CTRL-F и достигаете EOF, vim прокручивается до самой последней строки и помещает эту строку в верхнюю часть экрана, и вы не можете видеть строки выше. Вы должны немного прокрутить вверх, чтобы увидеть контекст. Все это происходит только с помощью CTRL-F, а не с помощью j или клавиши курсора вниз.

В vi вы прокручиваете вниз (с помощью CTRL-F), но когда вы дойдете до EOF, он все равно покажет вам, скажем, 15 строк, а затем типичный ~.

Как мне настроить vim, чтобы он вел себя как vi в этом случае? Я использую Putty для удаленного доступа.

Вы хотите установить вариант прокрутка:

'scrolloff' 'so' номер (по умолчанию 0)

количество строк экрана, которые нужно оставить над и под курсором. Это сделает видимым некоторый контекст вокруг того места, где вы работаете.

Используйте, например,

:set scrolloff=10

чтобы всегда было видно не менее 10 строк.

С помощью shift-g легче добраться до конца файла. Он не идет за конец файла.