我通过Mac终端中的Bash在shell模式下使用Emacs,而Emacs无法识别C-/为撤消键.C-/实际上似乎根本没有认识到,因为当我使用时C-hkC-/(即describe-key当时C-/)没有任何反应.有任何想法吗?撤消C-xu是无法忍受的.
谢谢.
zwo*_*wol 33
这里的问题是Emacs认为任何修饰键(control,shift,meta等)都可以应用于任何常规键.这是真的时,Emacs的直接聊到操作系统,但不是当它运行一个传统的(伪)终端,这是你当你使用SSH里面的Emacs得到了什么里面.在这种情况下,只能使用映射到传统ASCII控制字符的修改键. C-/不是那些钥匙之一.
好消息是,因为Emacs可以追溯到ASCII终端是城里唯一的游戏,undo那就是 ASCII控制字符的另一个绑定:( C-_控制下划线,又名控制 - 移位 - 减,又称U + 001F单元分隔器).
事实上,hmbl crspdt并C-/没有发现任何事情; 他也追溯到那些日子,并且C-_是他的手指.他不能说你是否会发现这种击键是可以忍受的 - 它确实涉及控制和转移的使用 - 但他怀疑它不如C-x u.
sla*_*amm 13
终端无法发送C-/.您所需要的只是一种发送撤消别名的方法,例如C-_何时C-/输入.有两种相对简单的方法可以做到这一点:
对于应用程序>仅在终端>更改斜杠(/)键时启用