Vim: остановка перемещения курсора при прокрутке страницы
Мне часто случается, что я хочу посмотреть на другие части кода во время написания оператора, но всякий раз, когда я прокручиваю страницу и курсор достигает нижней или верхней части страницы, он начинает прокручивать страницу, что означает, что у меня есть искать строку, в которой я писал. Это действительно раздражает. Любая идея, если это можно отключить или нет?
4 ответа
Его нельзя отключить, но если вы писали заявление и хотите быстро вернуться туда, где вы были, просто нажмите gi
и вы вернетесь туда, где делали свою последнюю вставку.
Я часто разбиваю свое окно, когда просматриваю более одной части файла. :sp
для горизонтального разделения, и :vs
для вертикального раскола.
Еще один полезный трюк vim - установка меток. m{a-zA-Z}
установить отметку {a-zA-Z} в позиции курсора. Затем вы можете отправить курсор (и окно) туда `{a-zA-Z}
,
Все, что вам нужно, это следующие нажатия клавиш:
zz , zt and zb
Курсор находится в той же позиции, но ваши окна будут двигаться. (в обычном режиме конечно)
zz the cursor position is centered
zt the cursor position is at the top
zb the cursor position is at the bottom