emacs - GNU screen : Changing Global Key-binding

标签 emacs gnu-screen

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

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

感谢您的回答

最佳答案

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

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

您也可以只使用 Ctrl + a a 将 Ctrl + a 传递给子进程。一段时间后你就习惯了。

关于emacs - GNU screen : Changing Global Key-binding,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2084260/

相关文章:

emacs - emacs 中的 "Programmer shortcuts"是什么?

linux - 是否可以从 -L 标志命名 'screen' 日志文件?

linux - 有没有办法用键盘命令启动 UNIX screen ?

linux - 如何在 `screen` 中设置日志文件的名称?

linux - 如何检查套接字终止的原因

macos - 如何在 emacs -nw/gui-less 模式下插入复选标记

emacs - 在 Emacs 中为 Clojure 设置 SLIME 和 Inferior-Lisp

emacs - 如何去掉 CR (^M) 并保留 LF (^J) 字符?

emacs - 为 font-lock-keywords 中的关键字指定新的背景颜色

linux - 如何在死屏 session 中终止正在运行的脚本