Как я могу восстановить положение курсора в 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) способы заставить его запомнить историю перемещения курсора?