Ответ 1
Я не думаю, что можно сделать именно то, что вы хотите.
Вот описание, которое я получаю при вводе :help CTRL-E
CTRL-E
CTRL-E Scroll windows [count] lines downwards in the buffer.
Mnemonic: Extra lines.
Обратите внимание, что, пока он говорит, что он прокручивает окно, он также упоминает, что он прокручивает строки в буфере. Вы действительно прокручиваете только одну (завернутую) строку за раз.
Я не думаю, что есть другой способ.
Я могу получить нижнюю часть окна для отображения отдельных строк, установив display = lastline
Я думаю, что display=lastline
- ложное решение - вы все же прокручиваете ту же сумму, у вас только больше видимых.
Реальный способ решить эту проблему - отключить упаковку:
:set nowrap
Edit
Некоторые связанные потоки, которые показывают, что функция "прокрутка по экранам" находится на рассмотрении, но потребуется некоторое время для реализации:
- http://vim.1045645.n5.nabble.com/Feature-request-Display-partial-paragraph-at-the-top-of-the-window-td1166809.html (4 года назад)
- http://vim.1045645.n5.nabble.com/Scrolling-screen-lines-I-knew-it-s-impossible-td3358342.html (начало этого года. Тот же дев сказал, что хочет его реализовать: "Бен Шмидт" )