gpt4 book ai didi

Emacs 无法通过 ssh 在 shell 中识别 C-/

转载 作者:行者123 更新时间:2023-12-03 10:12:11 25 4
gpt4 key购买 nike

我通过 Mac Terminal 中的 Bash 在 shell 模式下使用 Emacs,而 Emacs 无法识别 C-/作为撤消键。实际上,它似乎根本无法识别 C-/,因为当我使用 C-hkC-/(即 describe-key 然后是 C-/)时没有任何 react 。有任何想法吗?用 C-xu 撤消是不能容忍的。

谢谢。

最佳答案

这里的问题是 Emacs 认为任何修饰键(控制、移位、元等)都可以应用于任何常规键。当 Emacs 直接与操作系统对话时,这是正确的,但当它在传统(伪)终端中运行时则不然,这是您在 ssh 中使用 emacs 时所得到的。在这种情况下,只能使用映射到传统 ASCII 控制字符的修改键。 C-/不是这些键之一。

好消息是,因为 Emacs 可以追溯到 ASCII 终端是城里唯一的游戏的日子,所以还有一个 undo 的绑定(bind)。这是一个 ASCII 控制字符:C-_(控制下划线,又名 control-shift-minus,又名 U+001F UNIT SEPARATOR)。

Yr hmbl crspdt 实际上并不知道 C-/做了什么;他也可以追溯到那些日子,C-_是他手指上的东西。他不能说你是否会觉得这种击键是可以忍受的——它确实涉及到 Control 和 Shift 的使用——但他怀疑它不如 C-x u 糟糕。

关于Emacs 无法通过 ssh 在 shell 中识别 C-/,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7617866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com