vim 和 gvim 都不能在映射 Ctrl + M 之后仍保证回车为原来的功能,一旦映射 Ctrl + M ,那么回车也跟着被映射了。
同理 Ctrl + I 也不行,Tab 会跟着去。
emacs 能否在映射 Ctrl + M 之后仍保证回车为原来的功能?
顺便问句,emacs 能否映射 Ctrl + , Ctrl + . 之类的标点?vim 和 gvim 都不能。
emacs 能否映射 Ctrl + M 等
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
-
- 帖子: 78
- 注册时间: 2009-09-04 16:42
Re: emacs 能否映射 Ctrl + M 等
键盘上的基本上都可以绑定,即使在终端下。但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 等
右手边就这几个字母,不能映射数字不能映射标点,还有什么可选择?
-
- 帖子: 78
- 注册时间: 2009-09-04 16:42
Re: emacs 能否映射 Ctrl + M 等
我没说过emacs不能绑定数字和标点自由建客 写了:右手边就这几个字母,不能映射数字不能映射标点,还有什么可选择?
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: emacs 能否映射 Ctrl + M 等
lhui, emacs 可以绑定 Ctrl + 数字或标点?那好,找到一个学 emacs 的理由,观望。