Emacs: PageUp PageDown и возврат в исходное положение - PullRequest
2 голосов
/ 06 сентября 2011

В Emacs, почему я нажимаю PageUp, а затем PageDown, курсор возвращается не в исходное положение, а в другое место на странице.Есть ли способ заставить это сделать это?Например, пусть PageUp и PageDown просто перемещают курсор вверх или вниз на количество видимых строк.

Ответы [ 2 ]

6 голосов
/ 07 сентября 2011

Установите переменную scroll-preserve-screen-position.

Значение t означает, что точка сохраняет свое положение на экране, если команда прокрутки переместила его вертикально из окна, например, при прокрутке на полный экран.

Последние версии Emacs также сохранят текущий столбец, даже если этот столбец не существует в промежуточной позиции.

1 голос
/ 07 сентября 2011

Существует пакет, который вы можете использовать для этого: прокрутка на месте

Я нашел его на странице Emacs wiki для SmoothScrolling .

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