Я привык использовать 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 легче добраться до конца файла. Он не идет за конец файла.