2014-01-28 40 views
1

我已经通过屏幕命令行绑定了我的屏幕上的一个键,而不是screenrc。不幸的是,由于错误我绑定的关键是“E”,我想要的是Ctrl-A E.gnu-screen unbind key not not

然后我无法在我的终端键入字符“E”,这是预期的行为,屏幕正在运行我的命令...

奇怪的是,当我尝试通过屏幕的命令行解除键绑定时,我无法插入“E”,因为屏幕仍在执行绑定命令。

那么,我在这里阻止!?我不能再键入“E”,唯一的解决办法是杀死我的屏幕会话并再次启动它,我想避免的事情,我有很多在这个会话中运行的东西的...

我也尝试输入另一个编辑器:bindkey“E”并将其复制/粘贴到屏幕的cli,它粘贴每个字符但“E”?

这似乎是在屏幕上一个小错误,当用户键入一个屏幕的命令,它不应该执行绑定命令......

感谢

回答

3

我发现了一个提示,我真的想分享与GNU屏幕的用户。

解除绑定的关键,我必须让我的字符“E”,这是105的八进制值,然后我输入:

:bindkey“\ 105”

在屏幕的命令行。

这解决了我的问题,但我仍然认为这是一个在GNU屏幕上的错误。

如果您有其他方法可以分享它。我仍然感兴趣。

Regards,