Я уже некоторое время практикуюсь с использованием VIM, но я все еще нахожу поведение CTRL B в верхней части файла раздражающим и хотел бы знать, могу ли я (или как) изменить его работу.
Обычно, когда вы нажимаете CTRL B, видимый буфер прокручивается вверх на одну страницу, а курсор перепрыгивает на то же количество строк. В верхней части файла, однако, видимый буфер переходит к началу файла, а курсор устанавливается на последнюю видимую строку.
Я ожидаю, что курсор будет установлен на первую видимую строку. Могу ли я как-то навязать это поведение?
Пример (текущего поведения): предположим, что окно терминала имеет пространство для 30 строк, первая видимая строка - 3, а курсор - строка 20. Если я нажимаю CTRL B, первая видимая строка переходит на 1, и курсор теперь находится на последней видимой строке - строке 30 (вместо намеченной строки 1).