The lines in the demo are short ones and in real life case, lines tends to be long, which means you have to turn on visual line mode.
Visual line mode then messes up the go to next line behavior.
Another issue is that evil mode will break the sync scrolling. It simply does not work in evil mode.
A work around is to use translate forward paragraph function, which will work, but only useful when the paragraphs are short.
The lines in the demo are short ones and in real life case, lines tends to be long, which means you have to turn on visual line mode. Visual line mode then messes up the go to next line behavior.
Another issue is that evil mode will break the sync scrolling. It simply does not work in evil mode.
A work around is to use translate forward paragraph function, which will work, but only useful when the paragraphs are short.