我有几个 emacs 键绑定如下:
(global-set-key (kbd "C-,") 'beginning-of-buffer)
(global-set-key (kbd "C-.") 'end-of-buffer)
最近,我意识到这些在 emacs-nox 中不起作用。是否有可能让它们工作,或者这只是 emacs-nox 的限制?
我有几个 emacs 键绑定如下:
(global-set-key (kbd "C-,") 'beginning-of-buffer)
(global-set-key (kbd "C-.") 'end-of-buffer)
最近,我意识到这些在 emacs-nox 中不起作用。是否有可能让它们工作,或者这只是 emacs-nox 的限制?
根据大众需求:
这可能是您的终端的限制。
我使用的大多数终端根本不发送任何键码C-,
和C-.
。
您可以通过执行M-x describe-key
(通常绑定到C-h k
)然后键入C-,
和/或来检查这一点C-.
。如果 Emacs 在您按下按键时什么都不做,那么它就是您的终端。
在我的 emacs(21) 上,\C-.
不要\C-,
注册为键控。我通过 PuTTY 使用终端。默认的键绑定\M-<
和\M->
对我来说分别适用于缓冲区的开头和缓冲区的结尾。
因此,如果您的 emacs-nox 未将它们注册为键入的,请使用默认键或设置其他一些键。