Этот вопрос выглядит как Как сохранить горизонтальное положение курсора при прокрутке в VIM? но на самом деле это не так.
Vim всегда пытается привязать курсор к первому непробельному символу строки назначения при прокрутке.
Посмотрите на этот текст:
A
Line 2
Теперь курсор указывает на «A», когда я нажимаю <C-d>
для прокрутки половины страницы, Vim автоматически привязывает курсор к «L» во второй строке.
То, что я хочу, - это оставить горизонтальное положение курсора, если я явно не прикажу Vim сделать это (например, 'h', 'l').