Emacs tty邪恶/毒蛇ESC键独立

Emacs tty邪恶/毒蛇ESC键独立,emacs,escaping,key,tty,viper,Emacs,Escaping,Key,Tty,Viper,Emacs有几个vim克隆包(邪恶、毒蛇..)。这些包有一个特殊的内置功能,可以为tty用户重新映射转义键。我不确定这是如何做到的(有一个超时?) 我也喜欢这个功能,但是我不想使用整个邪恶/毒蛇软件包,我只想要Escape key功能。这是因为我使用基本上Vim的正常/插入模式来代替emacs键绑定。然而,它没有像邪恶/毒蛇那样的TTY逃生键解决方案。我的Elisp还不够好,无法自己实现 因此,如果有一个独立的软件包来解决转义密钥问题,我很想听听 谢谢 这并不能/真的/回答我的问题,但我找到了解

Emacs有几个vim克隆包(邪恶、毒蛇..)。这些包有一个特殊的内置功能,可以为tty用户重新映射转义键。我不确定这是如何做到的(有一个超时?)

我也喜欢这个功能,但是我不想使用整个邪恶/毒蛇软件包,我只想要Escape key功能。这是因为我使用基本上Vim的正常/插入模式来代替emacs键绑定。然而,它没有像邪恶/毒蛇那样的TTY逃生键解决方案。我的Elisp还不够好,无法自己实现

因此,如果有一个独立的软件包来解决转义密钥问题,我很想听听


谢谢

这并不能/真的/回答我的问题,但我找到了解决我问题的好办法

是一种可以用来更改键行为的工具。例如,如果运行此命令:

xcape -e 'Control_L=Control_L|G'
当按下Left Control并立即释放时,它将充当Control-G。如果按住Control,它将简单地充当Control通常的角色

现在,如果我将C-g映射到活动God模式,我也会在终端中得到预期的行为。你可以随意改变钥匙


正如我所说,这并没有真正回答我的问题,但它确实解决了问题。因此,我将把这个答案留给其他人去寻找。

您希望Esc键做什么?它看起来像是在上帝模式下,它在模式之间切换。是的,在终端版本中Esc与Meta相同,因此如果重新映射Esc Meta,它将停止工作。我不知道邪恶/毒蛇是如何解决终端的这个问题的。更准确的版本来自邪恶