【问题标题】:Backspace in Emacs has effect but does not update display in term and ansi-term (Emacs 23, cygwin)Emacs 中的退格有效但不更新 term 和 ansi-term 中的显示 (Emacs 23, cygwin)
【发布时间】:2012-01-05 11:31:11
【问题描述】:

M-x term 中,我输入ab,按退格键,然后ab_ 可见(_ 是空格)。点击回车告诉没有这样的命令a,所以删除有效但终端没有正确更新。 homeend 按钮也是如此。

我使用 dos 提示符或 mintty 从 cygwin 启动 Emacs,效果相同。会出什么问题?

【问题讨论】:

  • @Thomas 它告诉 xterm 为 mintty,cygwin 为 dos 提示符
  • 嗯,它在 Ubuntu 上为我显示 eterm-color。或许您可以尝试export TERM=eterm-color(假设是 bash)并看到它有帮助?
  • 同样的问题:在 pcbsd 上使用 TERM=xterm-256color 的 mksh(也尝试了 `xterm')

标签: emacs terminal cygwin


【解决方案1】:

我刚刚遇到了这个确切的问题,也是在 cygwin 中,而不是在任何适当的 Linux 中。

正如 cmets 所建议的,TERM 似乎是关键。我的已经是eterm-color。将它设置为 xterm 为我修复了它。

export TERM=xterm

如果 xterm 不适合您,显然还有其他值可以尝试。

【讨论】:

    猜你喜欢
    • 2011-03-18
    • 1970-01-01
    • 2012-12-31
    • 1970-01-01
    • 2015-01-27
    • 1970-01-01
    • 1970-01-01
    • 2011-02-22
    • 1970-01-01
    相关资源
    最近更新 更多