如何在 GNU screen 中使用带有修饰符的光标键切换缓冲区

如何在 GNU screen 中使用带有修饰符的光标键切换缓冲区

我想使用带有修饰符的光标键Ctrl来在屏幕缓冲区之间切换(例如C-a [arrow]C-a C-[arrow])。到目前为止,我尝试过以下设置,但没有成功。

bind     \224\115   prev
bind     \224\116   next

bindkey -d ^[[1;5D  prev
bindkey -d ^[[1;5C  next

它们要么被忽略,要么行为异常(第二个)。我也不确定如何指定键。为了获取字符,我要么C-v在 bash 中引用它们,要么尝试在互联网上查找(例如http://ascii-table.com/ansi-escape-sequences.php)。

知道如何实现这个键绑定吗?

编辑:

自从我发布这个问题以来,我意识到我需要带修饰符的光标键,否则 shell 的命令行编辑将会中断。BugMeNot 的以下回答回答了我的旧问题,但没有回答修改后的问题。我在其他地方问过这个问题,但没有得到回复。有关我迄今为止发现的总结,您可以查看 在 Fedora 用户列表档案中发布。

相关内容