emacs-nox 'C-,' & “C-”。键绑定不起作用
我有几个 emacs 键绑定,如下所示:
(global-set-key (kbd "C-,") 'beginning-of-buffer)
(global-set-key (kbd "C-.") 'end-of-buffer)
最近,我意识到这些键绑定在 emacs-nox 中不起作用。是否可以让它们工作,或者这只是 emacs-nox 的限制?
I've got a couple emacs keybindings as follows:
(global-set-key (kbd "C-,") 'beginning-of-buffer)
(global-set-key (kbd "C-.") 'end-of-buffer)
Recently, I realized these don't work in emacs-nox. Is it is possible to get them working, or is this just a limitation of emacs-nox?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据大众的要求:
这可能是您的终端的限制。
我使用过的大多数终端根本不发送任何
C-,
和C-.
的键码。您可以通过执行
Mxdescribe-key
(通常绑定到Ch k
)来检查这一点,然后键入C-,
和/或C-.
。如果当您按下按键时 Emacs 没有任何反应,那么它就是您的终端。By popular demand:
It's probably a limitation of your terminal.
Most terminals I've used don't send any keycodes at all for
C-,
andC-.
.You can check this by executing
M-x describe-key
(usually bound toC-h k
), and then typingC-,
and/orC-.
. If Emacs does nothing when you hit the keys, it's your terminal.在我的 emacs(21) 上,
\C-.
和\C-,
未注册为键控。我通过 PuTTY 使用终端。默认键绑定\M-<
和\M->
分别适用于缓冲区开始和缓冲区结束。因此,如果您的 emacs-nox 未将它们注册为键入的键,请使用默认键或设置一些其他键。
On my emacs(21),
\C-.
and\C-,
don't register as keyed. I use terminal through PuTTY. The default keybindings\M-<
and\M->
works fine for me for beginning-of-buffer and end-of-buffer respectively.So either use the default keys or set some other keys if your emacs-nox does not register them as keyed in.