ConEmu + Cygwin + Emacs 出现奇怪的行为

ConEmu + Cygwin + Emacs 出现奇怪的行为

我通过 ConEmu 使用 cygwin,我喜欢使用终端模式 ("-nw") 的 emacs 作为编辑器。它似乎可以直接通过 cygwin 正常工作,但当通过 ConEmu 运行时,我得到了一些奇怪的行为,这种行为有点难以描述,因此很难找到问题的解决方案。

  • 我打开一个文件,即“emacs -nw ~/.bashrc”
  • 例如,如果我输入一个换行符,即按回车键,整个文件会按预期向下移动一行,但文件上方的菜单栏会消失。
  • 如果我进一步向下移动文件,即多次按下向下箭头,光标会按预期向下移动。但是,当我现在输入换行符时,不仅光标下方的文本会向下移动,实际上整个文件都会在终端中向下移动一行,并且上方的菜单栏会像以前一样消失。
  • 我认为还有其他奇怪的行为,但也许这足以识别问题。我猜这是在向终端显示文件的适当状态时出现的一些错误,因此破坏了显示内容与文件编辑的实际状态之间的联系。

如果有人能帮忙,请告诉我,我很快就能在 Windows 中获得一个可用的终端,如果让这个阻碍我的话会很烦人。

非常感谢,Kerzane。

相关内容