【发布时间】:2012-10-07 05:04:13
【问题描述】:
某些在 GUI 模式下工作的 emacs 键盘绑定在终端模式下无法工作 because the terminal only knows how to send ASCII control codes。当我将键绑定到非 ASCII 控制代码时,有没有办法让 emacs 抱怨,所以我会意外停止这样做?我只是偶尔在终端上运行 emacs,而且通常只是远程运行,而且通常只是因为某些东西坏了,这意味着我最终会在最糟糕的时候发现这种糟糕的情况。
我也有过远程处理的经验,尤其是从一个操作系统到另一个操作系统(例如 Solaris -> Linux),其中甚至修改键都被重新映射(esc ctrl 被交换,或者右 alt 有效但左 alt 无效' t)。有什么方法可以检测到这种情况何时发生并适当地交换我的键盘绑定?
基本上:每次我在终端中远程使用 emacs 时,我都会得到不一致的 GUI 体验,这很糟糕,我该如何更改我的 emacs 使用以防止这种情况发生。
【问题讨论】:
标签: emacs ssh keyboard-shortcuts putty terminal-emulator