我已经通过屏幕命令行绑定了我的屏幕上的一个键而不是screenrc。不幸的是,我错误地将键绑定为“E”,我想要的是Ctrl-A E.
然后我无法在我的终端输入字符“E”,这是预期的行为,屏幕正在运行我的命令......
奇怪的是,当我尝试通过屏幕的命令行取消绑定键时,我无法插入“E”,因为屏幕仍在执行绑定命令。
那么,我被封锁了!?我无法再输入“E”,唯一的解决办法是杀死我的屏幕会话并再次启动它,这是我想要避免的事情,我在这个会话上有很多运行的东西......
我还尝试输入另一个编辑器:bindkey“E”并将其复制/粘贴到屏幕的cli上,它会粘贴每个字符但是“E”?
它似乎是屏幕上的一个小错误,当用户输入屏幕命令时它不应该执行绑定命令...
由于
答案 0 :(得分:3)
我发现了一个提示,我真的想与gnu-screen的用户分享。
要取消绑定密钥,我得到了我的字符“E”的八进制值,即105,然后我输入:
:bindkey“\ 105”
在屏幕的命令行中。
这解决了我的问题,但我仍然认为这是gnu-screen中的一个错误。
如果您有其他方法,请分享。我仍然感兴趣。
此致