我想将光标固定在屏幕的中心线上,这样当我按下 Ctrl-N 或 Ctrl-P 时,页面本身会向上或向下移动,并且光标保持不动。
有没有人对如何实现这一目标有任何提示?
谢谢
埃德
尝试居中光标模式:
http://www.emacswiki.org/emacs/centered-cursor-mode.el
如果您使用的是MELPA,它可以通过M-x package-install
RET centered-cursor-mode
.
M-x scroll-lock-mode
,这也可以用来很好地使用 Scroll Lock 键:
(global-set-key (kbd "<Scroll_Lock>") 'scroll-lock-mode)
SmoothScrolling上的 EmacsWiki 页面提供了一些可能的解决方案。
您可以使用内置的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)))