【问题标题】:GNU Screen: Changing Global Key-bindingGNU 屏幕:更改全局键绑定
【发布时间】:2010-01-18 06:32:29
【问题描述】:

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

Google 展示了使用 ~/.screenrc 单独更改每个键绑定的方法,但没有展示如何全局更改键绑定。我希望所有的 C-a 都换成别的东西。那可能吗?我有哪些选择?

感谢您的回答

【问题讨论】:

    标签: emacs gnu-screen


    【解决方案1】:

    您可以在.screenrc 中通过escape 更改转义组合:

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

    你也可以只使用 Ctrl + a a 来传递一个 Ctrl + a 到子进程。过一段时间就习惯了。

    【讨论】:

    • 我使用 Z 作为控制字符。它很容易输入,只需按一下键(我不经常使用)即可取代后台进程的功能。
    • 我已将控制字符设置为 O。方便且不干扰常规应用程序。由于我必须在不同的盒子上做很多事情,我应该尽量不要习惯标准应用程序的非标准快捷方式。 :(
    猜你喜欢
    • 2014-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多