Terminal.app 不支持 alt/meta/command 键修饰符,例如 meta-backspace

Terminal.app 不支持 alt/meta/command 键修饰符,例如 meta-backspace

这是在运行 的 Mac OS X 10.5 上观察到的Terminal.app。在本机 Linux 机器上,从bash命令提示符中输入meta-backspace会删除直到最近的空格。在 Mac 上,它会发出系统铃声。

Terminal.app使用 SSH作为终端进入 Linux 机器会导致同样的问题。

此行为与第三方应用程序一致iTerm。但是,Windows 程序 PuTTy按预期处理meta- backspace(和其他命令)。meta

答案1

Terminal.app这个问题的真正解决方案是在首选项中使用选项作为元在 Emacs 23 中,我执行以下操作:

(setq mac-option-modifier 'meta)

用作optionmeta希望这能有所帮助。

答案2

您可以考虑使用 iTerm (iterm.sf.net) 而不是 Terminal.app...我发现它的功能比 Terminal.app 更加齐全。

相关内容