【问题标题】:Emacs on Windows C-h and Shift-? issuesWindows 上的 Emacs C-h 和 Shift-?问题
【发布时间】:2013-07-27 03:23:48
【问题描述】:

我在使用 Windows Vista 上的 Emacs 24 时遇到了一些问题。我的 Ctrl-H 以某种方式映射到 Backspace(不是帮助功能)。另一方面,我不能输入“?” (Shift-/ 键)。有没有办法解决这两个问题?非常感谢。

编辑:emacs 是直接从 gnu 网站下载的。它应该是 Windows 原生构建。

【问题讨论】:

  • 我真的不知道,但我认为谁会关心这些问题:是从 Cygwin 安装的 Emacs,还是从 GNU 站点下载的构建版本,或者,也许是自己建造的?这些听起来确实像键盘驱动程序问题,因此,也许告诉您这是哪种键盘/您是否尝试过另一个键盘也会有所帮助。
  • 尝试手动设置它们,就像一个数据点(这不应该被用作永久修复);例如,M-x global-set-key RET C-h k describe-keyM-x global-set-key RET ? self-insert-command。这可能有助于确定这里是否发生了一些更棘手的事情。 @wvxvw 提出的观点非常重要:您从哪里下载 Emacs?

标签: emacs elisp


【解决方案1】:

听起来您使用的是 Linux 或 UNIX。

  1. 在您的 Linux/UNIX shell 提示符下输入:stty -a
  2. 查看输出中erase = 后面的内容。它将是^H^?
  3. 根据具体情况,将其作为stty erase 设置放入您的 Linux/UNIX shell 启动文件(例如 .cshrc、.bashrc)中。 IOW 其中之一:

    • stty erase ^H
    • stty erase ^?

这里有更多解释:

【讨论】:

    猜你喜欢
    • 2010-12-03
    • 1970-01-01
    • 2023-03-16
    • 1970-01-01
    • 2014-03-11
    • 2010-11-03
    • 2018-05-20
    • 2011-04-26
    • 1970-01-01
    相关资源
    最近更新 更多