在Terminal.app中控制+

时间:2011-09-20 22:22:40

标签: bash emacs terminal

我使用快捷方式C-,和emacs的窗口版本。

(global-set-key (kbd "C-,") 'dabbrev-expand)

我的问题是这个快捷方式在emacs的控制台版本中不起作用。

我在.inputrc中尝试了很多事情(set bind-tty-special-chars offbind.bashrc,但似乎没有任何效果;我从来没有设法通过这种组合键获得一些东西。

我设法绑定了其他非标准快捷方式,例如Ctrl-<left-arrow>

1 个答案:

答案 0 :(得分:0)

Control-Comma不会映射到系统键盘映射中的控制字符。因此,它只是一个逗号发送到应用程序。终端然后将此逗号发送到tty,Emacs接收它。如果希望Control-Comma映射到控制字符或Emacs可以与普通逗号区分的其他序列,则必须更改系统键盘映射。这样做是留给读者的练习。