我通过emacs打开了一个非常大的文件,我发现通过点击M-<
进入缓冲区顶部太慢了。我还发现输入命令goto-line 1
是正常的。所以我想覆盖默认的键绑定,如:
(defun hao-goto-beginning-of-buffer-quickly ()
"Go to beginning of the buffer quickly"
(interactive)
(goto-line 1)
)
(global-set-key (kbd "M-<") 'hao-goto-beginning-of-buffer-quickly)
然后发生了一种奇怪的情况。当我点击M-<
时,它仍然非常慢。但是当我直接点击M-x hao-goto-beginning-of-buffer-quickly
时,这是正常的。我无法解释这是怎么来的?你有没有遇到这个问题?