Emacs不能通过ssh识别shell中的C- /

我在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还要糟糕。

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...