Macos 为什么Mac上xterm中的emacs将c-h解释为向后删除字符?

Macos 为什么Mac上xterm中的emacs将c-h解释为向后删除字符?,macos,emacs,x11,xterm,Macos,Emacs,X11,Xterm,正确解释C-h,在Carbon Emacs.app中有“help”,在Terminal.app中使用/usr/bin/Emacs。我肯定我错过了一些简单的东西。Emacs描述绑定表明c-h正确地映射为帮助。因此,似乎xterm或X11看到一个c-h按键,然后向emacs发送一个退格。是否可以更改此行为?检查Terminal.app首选项中使用的设置的高级选项卡 并确保未选中Delete发送Ctrl-H设置 编辑:对不起,我误解了你的问题。此答案可能有助于在Terminal.app下使用/usr/

正确解释C-h,在Carbon Emacs.app中有“help”,在Terminal.app中使用/usr/bin/Emacs。我肯定我错过了一些简单的东西。Emacs描述绑定表明c-h正确地映射为帮助。因此,似乎xterm或X11看到一个c-h按键,然后向emacs发送一个退格。是否可以更改此行为?

检查Terminal.app首选项中使用的设置的高级选项卡

并确保未选中Delete发送Ctrl-H设置

编辑:对不起,我误解了你的问题。此答案可能有助于在Terminal.app下使用/usr/bin/emacs时遇到问题的用户,而您没有这个问题。

检查Terminal.app首选项中使用的设置的高级选项卡

并确保未选中Delete发送Ctrl-H设置


编辑:对不起,我误解了你的问题。这个答案可能对那些在Terminal.app下使用/usr/bin/emacs时遇到问题的人有所帮助,这是一个你没有遇到的问题。

这可能会有所帮助,也可能会让人困惑,这取决于你的观点。向下滚动到大约5.4并从那里开始


…欢迎大家养成玩弄你的.emacs的终身嗜好:

这可能会有所帮助,也可能会让人困惑,这取决于你的观点。向下滚动到大约5.4并从那里开始

…欢迎您加入玩弄您的电脑的终身爱好。emacs:

在这里找到了解决方案:

用手掌用力按压前额

非常感谢那些回复者。

在这里找到了解决方案:

用手掌用力按压前额


非常感谢那些回复的人。

看来什么进入.emacs并不重要。删除键和c-h弦都产生相同的键值^?。这是一个测试:在emacs中尝试这个c-qc-h和c-qdel。mac上xterm中的Emacs生成^?两次都是。Terminal.app中的Emacs生成^H和^?分别地我不明白为什么xterm中的emacs将c-h视为^?默认情况下,.emacs中的内容似乎并不重要。删除键和c-h弦都产生相同的键值^?。这是一个测试:在emacs中尝试这个c-qc-h和c-qdel。mac上xterm中的Emacs生成^?两次都是。Terminal.app中的Emacs生成^H和^?分别地我不明白为什么xterm中的emacs将c-h视为^?默认情况下。你能详细说明你到底做了什么来解决你的问题吗?你的链接没有帮助解决同样的问题。谢谢你能详细说明一下你到底做了什么来解决你的问题吗?你的链接没有帮助解决同样的问题。谢谢
Terminal -> Preferences-> Settings -> [settings name] -> Advanced