13

我想将光标固定在屏幕的中心线上,这样当我按下 Ctrl-N 或 Ctrl-P 时,页面本身会向上或向下移动,并且光标保持不动。

有没有人对如何实现这一目标有任何提示?

谢谢

埃德

4

4 回答 4

13

尝试居中光标模式:

http://www.emacswiki.org/emacs/centered-cursor-mode.el

如果您使用的是MELPA,它可以通过M-x package-install RET centered-cursor-mode.

于 2009-05-21T13:10:50.153 回答
10

M-x scroll-lock-mode,这也可以用来很好地使用 Scroll Lock 键:

(global-set-key (kbd "<Scroll_Lock>") 'scroll-lock-mode)
于 2009-05-21T11:09:36.060 回答
4

SmoothScrolling上的 EmacsWiki 页面提供了一些可能的解决方案。

于 2009-05-21T11:15:41.680 回答
1

您可以使用内置的centerer滚动自己的:

(global-set-key (kbd "C-n")
        (lambda (n)
          (interactive "p")
          (next-line n)
          (recenter)))

(global-set-key (kbd "C-p")
        (lambda (n)
          (interactive "p")
          (previous-line n)
          (recenter)))
于 2016-01-14T12:20:36.013 回答