代码之家  ›  专栏  ›  技术社区  ›  hjdivad

屏幕+vim使shift enter插入“M”和换行符

  •  8
  • hjdivad  · 技术社区  · 16 年前

    在gnu屏幕上运行vim实例时,在插入模式下按shift enter键会添加一个“M”,然后添加一个换行符,而不仅仅是一个换行符。

    有人知道问题出在哪里吗?

    Ubuntu 8.04.1

    屏幕版本4.00.03(FAU)2006年10月23日

    VIM-Vi改进了7.1(2007年5月12日,2008年1月31日编译12:20:21)

    谢谢你的评论。在检查 $TERM 我注意到它是 xterm (如预期),但在屏幕内 美元期限 screen-bce . 背景 TERM=xterm 启动后,screen解决了此问题。

    将以下内容添加到 ~/.screenrc 无需手动执行任何操作即可解决问题:

    2 回复  |  直到 8 年前
        1
  •  4
  •   Valery Viktorovsky    9 年前

    您的问题中缺少信息:

    1. 您在何处运行屏幕并查看此问题?一些终端应用程序(KTerminal、Gnome终端、虚拟控制台等)或远程会话(例如putty、来自另一台计算机的ssh)
    2. 做一个echo$项并告诉我们它的输出
    3. Ctrl键 - 然后告诉我们什么是输出。
        2
  •  0
  •   graywh    15 年前

    xterm并不支持xterm的所有功能,因此使用不正确的$TERM可能会导致不好的结果。