(Ctrl + вверх / вниз) стиль прокрутки в Emacs - PullRequest
6 голосов
/ 08 марта 2012

Я не имею в виду плавную прокрутку, но удерживаю курсор в фиксированной точке и всегда перемещаю одну 'экранную', по одной строке за раз, так как одна (в Eclipse или других IDE) нажимает Ctrl + Up / Down.

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

Не знаю, как это называется.

Это было реализовано в Emacs?

Ответы [ 4 ]

4 голосов
/ 08 марта 2012

Разделение курсора (точки) и области просмотра (окна) является распространенным в современном графическом интерфейсе. К сожалению, механизм отображения Emacs не позволяет этого. Это не догматично, просто технически. Если вы хотите написать эту функцию, я уверен, что команда разработчиков приветствует ее.

Вы все же учитесь жить с этим.

Интересно, что у вас есть такой большой успех, когда вы подчиняете Emacs своей воле. Лично я нахожу, что, по крайней мере, я не встречаю Emacs на полпути, это причиняет мне боль.

4 голосов
/ 21 марта 2012

Как уже упоминалось, Emacs не предлагает эту функциональность в настоящее время.Это могло бы быть реализовано, но никто еще не удосужился сделать это, AFAIK [РЕД.Обычный обходной путь - поставить отметку с C-SPC C-SPC, а затем использовать Cu C-SPC, когда вы хотите вернуться туда, где вы были.

2 голосов
/ 08 марта 2012

Одна из великих догм Emacs говорит, что курсор («точка» в Emacs-говорящем) всегда должен быть видимым, поэтому нельзя описывать поведение, которое вы описываете.

1 голос
/ 26 июня 2015

Я думаю, что вы ищете это (со страницы прокрутки в emacswiki)

(defun gcm-scroll-down ()
  (interactive)
  (scroll-up 1))

(defun gcm-scroll-up ()
  (interactive)
  (scroll-down 1))

(global-set-key [(control down)] 'gcm-scroll-down)
(global-set-key [(control up)]   'gcm-scroll-up)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...