Emacs不能通过ssh识别shell中的C- /
发布时间:2020-12-15 19:30:24 所属栏目:安全 来源:网络整理
导读:我在Mac终端中通过Bash在shell模式下使用Emacs,Emacs不能识别C- /作为撤消键。实际上似乎并不认识C-,当我使用C-hkC- /(即describe-key然后C- /)时没有任何反应。有任何想法吗?用C-xu取消是不能容忍的。 谢谢。 这里的问题是Emacs认为任何修改键(控件,移
我在Mac终端中通过Bash在shell模式下使用Emacs,Emacs不能识别C- /作为撤消键。实际上似乎并不认识C-,当我使用C-hkC- /(即describe-key然后C- /)时没有任何反应。有任何想法吗?用C-xu取消是不能容忍的。
谢谢。
这里的问题是Emacs认为任何修改键(控件,移位,元等)都可以应用于任何常规键。当Emacs直接与操作系统进行通话时,这是真实的,但是当它运行在一个传统的(伪)终端中时),这是你在ssh内部使用emacs时所得到的。在这种情况下,只能使用映射到传统ASCII控制字符的修改密钥。 C- /不是这些键之一。
好消息是,因为Emacs可以追溯到ASCII终端是城里唯一的游戏,还有另外一种绑定功能,它是一个ASCII控制字符:C-_(control-underscore,aka control-shift-minus,aka U 001F单元分离器)。 实际上,Yr hmbl crspdt并不知道C- /做任何事情;他也追溯到那些日子,而C-_是什么是连接在他的手指。他不能说是否可以发现这个按键可以容忍 – 它确实涉及到Control和Shift两者的使用 – 但是他怀疑它比C-x u还要糟糕。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |