emacs 能否映射 Ctrl + M 等

Vim、Emacs配置和使用
回复
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

emacs 能否映射 Ctrl + M 等

#1

帖子 自由建客 » 2011-04-17 21:22

vim 和 gvim 都不能在映射 Ctrl + M 之后仍保证回车为原来的功能,一旦映射 Ctrl + M ,那么回车也跟着被映射了。
同理 Ctrl + I 也不行,Tab 会跟着去。
emacs 能否在映射 Ctrl + M 之后仍保证回车为原来的功能?
顺便问句,emacs 能否映射 Ctrl + , Ctrl + . 之类的标点?vim 和 gvim 都不能。
lhui
帖子: 78
注册时间: 2009-09-04 16:42

Re: emacs 能否映射 Ctrl + M 等

#2

帖子 lhui » 2011-04-17 22:39

键盘上的基本上都可以绑定,即使在终端下。但C-M、C-I是例外,虽然可以用特殊方法绑定,但在终端下无效。不过快捷键那么多,没必要用这几个吧。

代码: 全选

(keyboard-translate ?\C-i ?\H-i)
(keyboard-translate ?\C-m ?\H-m)
(global-set-key [?\H-m] 'command)
(global-set-key [?\H-i] 'command)
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: emacs 能否映射 Ctrl + M 等

#3

帖子 自由建客 » 2011-04-17 22:59

右手边就这几个字母,不能映射数字不能映射标点,还有什么可选择?
lhui
帖子: 78
注册时间: 2009-09-04 16:42

Re: emacs 能否映射 Ctrl + M 等

#4

帖子 lhui » 2011-04-18 13:07

自由建客 写了:右手边就这几个字母,不能映射数字不能映射标点,还有什么可选择?
我没说过emacs不能绑定数字和标点
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: emacs 能否映射 Ctrl + M 等

#5

帖子 自由建客 » 2011-04-18 13:47

lhui, emacs 可以绑定 Ctrl + 数字或标点?那好,找到一个学 emacs 的理由,观望。
回复