分页: 1 / 1
emacs 能否映射 Ctrl + M 等
发表于 : 2011-04-17 21:22
由 自由建客
vim 和 gvim 都不能在映射 Ctrl + M 之后仍保证回车为原来的功能,一旦映射 Ctrl + M ,那么回车也跟着被映射了。
同理 Ctrl + I 也不行,Tab 会跟着去。
emacs 能否在映射 Ctrl + M 之后仍保证回车为原来的功能?
顺便问句,emacs 能否映射 Ctrl + , Ctrl + . 之类的标点?vim 和 gvim 都不能。
Re: emacs 能否映射 Ctrl + M 等
发表于 : 2011-04-17 22:39
由 lhui
键盘上的基本上都可以绑定,即使在终端下。但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)
Re: emacs 能否映射 Ctrl + M 等
发表于 : 2011-04-17 22:59
由 自由建客
右手边就这几个字母,不能映射数字不能映射标点,还有什么可选择?
Re: emacs 能否映射 Ctrl + M 等
发表于 : 2011-04-18 13:07
由 lhui
自由建客 写了:右手边就这几个字母,不能映射数字不能映射标点,还有什么可选择?
我没说过emacs不能绑定数字和标点
Re: emacs 能否映射 Ctrl + M 等
发表于 : 2011-04-18 13:47
由 自由建客
lhui, emacs 可以绑定 Ctrl + 数字或标点?那好,找到一个学 emacs 的理由,观望。