当已经选择了不同的转义序列时,如何忽略 Ctrl-A

当已经选择了不同的转义序列时,如何忽略 Ctrl-A

在 11.10 版本中,byobu我以前的旧设置screen不再有效。我以前只需添加

esacpe ``

在末尾~/.byobu/keybindings用 escape 为 byobu 键序列制作勾号。这使我可以自由地Ctrl-a获得标准的 Readline / Bash / Emacs / ... emacs 行为,即跳转到行首。

没有了。现在byobu-ctrl-a插话了,我还没能弄清楚如何回到旧的行为(本质上:所有默认行为,但使用 ` 作为转义序列)。

如果能提供提示,或者更好的解决方案,我们将不胜感激。

答案1

您可以使用以下方式进行设置byobu-配置。只需在命令行中输入该命令并选择“更改转义序列”即可。诚然,它只允许您设置一个Ctrl-序列。

这似乎确实可以~/.byobu/keybindings为您编辑。我尝试手动编辑它,它对我来说是有效的。带有反引号的工作内容是:

source /usr/share/byobu/keybindings/screen-escape-keys
escape ``
register x "`"      #     | Goes with the F12 definition
register x "^A"

相关内容