Как мне вернуться туда, где я был раньше, после нажатия gg в Vim? - PullRequest
13 голосов
/ 07 января 2011

Например, допустим, я счастливо редактирую документ в Vim, когда случайно нажал gg.Затем я попадаю в первый ряд документа, и, конечно, я понятия не имею, какой именно строкой я последний раз редактировал.Есть ли способ магическим образом вернуться к последней отредактированной строке перед прыжком gg?

Ответы [ 2 ]

21 голосов
/ 07 января 2011

Сочетание клавиш Ctrl+O (это буква 'O'), чтобы вернуться на предыдущую позицию.

И Ctrl+I, чтобы отменить это (вернитесь в положение до нажатия Ctrl+O).

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

9 голосов
/ 07 января 2011

Чтобы отскочить назад и вперед между вашей текущей позицией и последним местом, с которого вы прыгнули, вы можете использовать `` (две метки). См. :h `` для списка этого и других сочетаний клавиш для прыжков.

...