Как мне вернуться к тому, где я был раньше, после того, как набрал gg в Vim?
Например, скажем, я счастливо редактирую документ в Vim, когда случайно попал в gg. Затем я заканчиваю первую строку документа, и, конечно, я понятия не имею, какая именно строка, которую я последний раз редактировал. Есть ли способ магически вернуться к последней отредактированной строке перед прыжком gg?
Ответы
Ответ 1
Ярлык Ctrl+O
(чтобы буква "O" ) вернулась в предыдущую позицию.
И Ctrl+I
, чтобы отменить это (вернитесь к позиции до нажатия Ctrl+O
).
Их можно использовать несколько раз, например, кнопки "Назад" и "Вперед" в вашем браузере, чтобы перейти к ранее "прыгающим" позициям.
Ответ 2
Чтобы отскочить назад и вперед между вашей текущей позицией и последним местом, в которое вы прыгнули, вы можете использовать ``
(два обратных цикла). См. :h ``
для списка этих и других ярлыков для прыжков.