屏幕+;vim使shift enter插入';M';还有一条新线
在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) 附带补丁:1-138 Konsole 1.6.6(使用KDE 3.5.10) 谢谢你的评论。检查屏幕+;vim使shift enter插入';M';还有一条新线,vim,ide,editor,gnu-screen,Vim,Ide,Editor,Gnu Screen,在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) 附带补丁:1-138 Konsole 1.6.6(使用KDE 3.5.10) 谢谢你的评论。检查$TERM的值时,我注意到它是xterm(如预期),但在屏
$TERM
的值时,我注意到它是xterm
(如预期),但在屏幕内$TERM
被设置为屏幕bce
。启动屏幕后设置TERM=xterm
可解决此问题
将以下内容添加到~/.screenrc
解决了问题,无需手动执行任何操作:
术语xterm
您的问题中缺少信息:
首先,您可以在konsole内确定您的美元期限。安装“ncurses term”并将konsole配置为设置$term=konsole-256color。然后用“术语屏幕-256color”配置屏幕。或“konsole”和“screen”,如果您喜欢的话。Konsole和screen不是xterm,也不支持xterm的所有功能,因此使用不正确的$TERM可能会导致不好的结果。您可能需要指定您的终端设置,因为我认为这可能是您完全正确的问题。在我的屏幕会话中,我没有注意到$TERM(通常是xterm)被设置为screen bce。cat-v是否需要扩展这个小宝藏?cat-v将以可读的格式显示控制代码。在这种情况下,如果按下Shift Enter时his终端输出控制代码,则会显示这些代码。