Как прокрутить строку за строкой в ​​GNU Emacs? - PullRequest
79 голосов
/ 15 июля 2009

Проще говоря, я пытаюсь получить прокрутку в emacs, как в vim и большинстве других редакторов; когда я, например, две строки снизу вверх, и я нажимаю вниз / вверх ( Ctrl - p , n , , ) он идет только на одну строку вверх или вниз, а не на половину экрана.

Ответы [ 13 ]

2 голосов
/ 24 июня 2014

Чтобы прокрутить vim, поместите это в ваш файл .emacs:

(defun next-line-and-recenter () (interactive) (next-line) (recenter))
(defun previous-line-and-recenter () (interactive) (previous-line) (recenter))
(global-set-key (kbd "C-n") 'next-line-and-recenter)
(global-set-key (kbd "C-p") 'previous-line-and-recenter)
2 голосов
/ 15 июля 2009

M-x customize-variable scroll-conservatively

Установите его на 1.

Вы же не хотите этого делать.

0 голосов
/ 10 июля 2015

Если вы запустите emacs в .xsession, в моем случае установка scroll-консервативно на 100+ не сработает, ни scroll-шаг 1. Но если вы запустите emacs после X, это сработает.

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