GNU Screen:更改全局键绑定

6

我最近开始在远程会话中使用screen。一个问题是emacs无法识别它的C-a,而我不想将emacs的C-a绑定到其他键位,因为我已经非常习惯了它。

谷歌上显示可以使用~/.screenrc更改每个按键绑定,但不能全局更改按键绑定。我希望所有的C-a都能更改为其他键位。这可行吗?我有哪些选项?

感谢您的回答。

1个回答

21

您可以通过在.screenrc中设置escape的值来更改转义组合:

# Makes Control+b become the escape combination
escape ^Bb

你也可以只使用 Ctrl + a aCtrl + a 传递给子进程。使用一段时间后,你会习惯的。


2
我使用Z作为控制字符。它很容易输入,只需一个按键即可替代将进程置于后台的能力(我很少使用)。 - bnbeckwith
我已将控制字符设置为O。方便且不会干扰常规应用程序。由于我必须在不同的计算机上完成很多工作,所以我应该尽量避免使用非标准快捷键来操作标准应用程序。:( - Sahas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接