这是在运行 的 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)
用作option。meta希望这能有所帮助。
答案2
您可以考虑使用 iTerm (iterm.sf.net) 而不是 Terminal.app...我发现它的功能比 Terminal.app 更加齐全。