【发布时间】:2009-05-21 11:03:53
【问题描述】:
我想将光标固定在屏幕的中心线上,这样当我按下 Ctrl-N 或 Ctrl-P 时,页面本身会向上或向下移动,而光标则保持静止。
有没有人知道如何实现这一点?
谢谢
埃德
【问题讨论】:
我想将光标固定在屏幕的中心线上,这样当我按下 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 页面提供了一些可能的解决方案。
【讨论】:
您可以使用内置的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)))
【讨论】: