Перемещение страницей без хорд в Vim

Возможно, что какая-то служба NTP все еще работает в вашей системе.

Попробуйте

chkconfig --list ntpdate

и

chkconfig --list ntpd

Также возможно, что ntpdate вызывается после какого-то другого события. Можно попробовать удалить NTP (ntpdate, ntpd) с гостевой машины, чтобы полностью отключить его.

1
21.01.2015, 00:42
2 ответа

Ctrl-D, Ctrl-U, Ctrl-F, Ctrl-B довольно стандартны для этого, но есть еще несколько способов, которые я нашел полезными:

Ctrl-E и Ctrl-Y прокручивают одну строку вниз и одну строку вверх, соответственно, без перемещения курсора (если он не будет перемещен за пределы экрана, конечно). Они удобны тем, что принимают счет, т.е. 5Ctrl-E "откроет" еще пять строк в нижней части экрана.

zz (строчная!) прокручивает текст, чтобы поместить строку, на которой находится курсор, в центр экрана (или окна в gvim)

zt прокручивает, чтобы поместить текущую строку в верхнюю часть экрана

zb прокручивает, чтобы поместить текущую строку в нижнюю часть экрана

А H, M и L помещают курсор соответственно в верхнюю, среднюю и нижнюю строки, находящиеся в данный момент на экране.

Это означает, что Lzt прокручивает страницу вниз (минус одна строка), а Hzb прокручивает страницу вверх (минус одна строка), в то время как Lzz и Hzz довольно близко отражают поведение Ctrl-D и Ctrl-U.

Хотя, честно говоря, я обычно просто использую Ctrl-D и Ctrl-U. :)

.
1
27.01.2020, 23:51

Предполагается, что у вас есть обычная клавиатура:

  • эквивалент «страницы вниз (Ctrl-D)», который работает с VIM PGDN .

  • эквивалент «страницы вверх (Ctrl-U)», который работает с VIM , является PGUP .

Что касается «нарушения духа VIM с использованием клавишных клавишных аккордов / управления Emacs, подобными Emacs», это предполагает, что у Emacs есть какой-то патент по использованию клавиши Ctrl , а также / или что VIM предназначен Как музейный артефакт, демонстрирующий ограничения относительно древних и неясных аппаратных терминалов.

0
27.01.2020, 23:51

Теги

Похожие вопросы