VIM возвращается к прокрутке после "Введите номер и <Enter>(пусто отменяется)" - PullRequest
1 голос
/ 11 апреля 2020

Иногда у вас есть длинный список опций, и вам нужно прокрутить до конца или набрать q, чтобы получить запрос: «Введите число и введите (пусто отменяет)»

Возможно ли вернуться к прокрутке? Иногда список длинный, и я хочу еще раз увидеть свои варианты, прежде чем принимать решение. Тем более, что вы выходите на «Тип номера ...» без предупреждения. Или единственный вариант после достижения этой точки - выйти и войти снова?

1 Ответ

1 голос
/ 11 апреля 2020

Возможно ли вернуться обратно к прокрутке? Иногда список длинный, и я хочу еще раз увидеть свои варианты, прежде чем принимать решение. Тем более, что вы выходите в «Тип номера ...» без предупреждения.

К сожалению, вы не можете вернуться к прокрутке. Пейджер очень минималистичен и не имеет этой опции, фактически он практически не поддерживает настройку. См. :h pager или :h more-prompt для ознакомления с навигационными командами внутри пейджера, что в некоторой степени поможет смягчить это.

Или единственный вариант после достижения этой точки - выйти и войти снова ?

Да, но есть более быстрые способы, не требующие повторного ввода всей команды. Встречайте @: и g<

@:

, набрав @: в обычном режиме, повторно выполняется последняя команда, которую вы выполнили. Это означает, что вы можете вернуться к верхней части пейджера за 3 нажатия клавиш (<cr>@:) после того, как вы достигли конца пейджера и в подсказке двоеточия.

g <</h2> Меньше полезно в вашем конкретном случае использования c, но это полезно, когда вы случайно нажимаете ввод. Ввод g< сразу после нажатия клавиши ввода в приглашении двоеточия вернет вас к end пейджера с возможностью повторного ввода номера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...