我想将光标固定在屏幕的中心线上,这样当我按下Ctrl-N或Ctrl-P时,页面本身会向上或向下移动,光标会保持不动。
有没有人知道如何实现这个目标?
由于
版
答案 0 :(得分:12)
尝试居中光标模式:
http://www.emacswiki.org/emacs/centered-cursor-mode.el
如果您使用的是MELPA,则可以通过 M-x package-install
RET centered-cursor-mode
获取。
答案 1 :(得分:10)
M-x scroll-lock-mode
,可以用来放置Scroll Lock键:
(global-set-key (kbd "<Scroll_Lock>") 'scroll-lock-mode)
答案 2 :(得分:4)
SmoothScrolling上的EmacsWiki页面提供了一些可能的解决方案。
答案 3 :(得分:1)
您可以使用内置的recenter:
滚动自己(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)))