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