I'm using vim to read through a script. I want to prevent sudden, jarring transitions from when scrolling down after reaching the bottom of the screen. I want to vim to scroll just one linebreak at a time. I'm not sure this is even possible.

enter image description here

1 Answer 1


Have you tried scrolling with ctrl-y (up) and ctrl-e (down) instead? You may want to do :set display+=lastline too.

Other than that you're not going to be able to do what you want, because Vim always wants the entire line the cursor is on to be fully displayed.

  • Not true: you can :set nowrap
    – D. Ben Knoble
    Sep 27, 2021 at 11:18
  • @D.BenKnoble Good point, and something I should have thought of.
    – Heptite
    Sep 27, 2021 at 18:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.