История перемещения курсора в Vim

Как я могу восстановить позицию курсора в Vim, поскольку это прежде прокручивало, выбирая или PgUp/PgDn?

Я устал от поиска, где я был, прежде чем я прокрутил для взгляда чего-то наверху.

Есть ли что-то как "Предыдущая позиция курсора" и "Следующая позиция курсора" команды (как 'u' и 'R' для регулярной отмены/восстановления)?

Пример: Взгляд где-нибудь посреди исходного файла (никакое редактирование), затем переходя к вершине (1G) затем не удаваясь найти, где Вы были перед этим. Конечно, никакие метки не установлены. (Я знаю, что могу использовать ": SP" для просмотра нескольких мест одновременно).

Обновление. Вопрос все еще нерешен, я получил продолжение:

The answerers didn't understand your question and the answers were too weak of a solution. c-o & c-i don't work for movements.
If I understood correctly, I find that your question was un-answered and that you were looking for a solution for a scenario like this:
As I am vim beginner I frequently do incorrect movements and actions and would like to undo them as though I had never pressed anything, returning to my previous editing location before I started messing up.

Так, есть ли какое-либо стандартное или нестандартное (включающие патчи к Vim или расширениям Vim) способы заставить его помнить историю перемещения курсора?

10
задан 31.07.2014, 19:41

1 ответ

  • Ctrlo возвращается в списке перехода
  • Ctrli продвигается в списке перехода

дополнительно я рассмотрел бы для установки метки через m' и при выполнении с прокруткой нажатия ''.

9
ответ дан 07.12.2019, 12:57

Теги

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