我有一套我操作的Solaris机箱(5.10/8)。当我登录到一个特定用户并启动Vim时,我没有看到Vim的介绍消息。相反,该消息显示在屏幕的底部,“OOPS”放置在我们可能希望看到新行或任何其他颜色命令的地方。当我开始输入时,问题依然存在。最初的输出是这样的:Vim显示OOPS而不是放置/颜色命令
OOPSVIM - 六IMprovedOOPSversion 7.2OOPSby布莱姆·米勒等al.OOPSVim是开源和自由distributableOOPSBecome Vim的注册用户OOPStype:帮助注册informationOOPStype:qOOPSto exitOOPStype:帮助或进行在线helpOOPStype! :在Vi兼容模式下帮助V7版本infoOOPSRunningOOOOPStype:设置nocpOOPSforVim defaultsOOPStype:帮助cp-default用于关于thisOOPS的信息
这发生在所有盒子上。当我注销并使用任何其他用户,调用相同的二进制文件时,问题不会出现。我从另一个用户那里获取了.vimrc文件,并将其复制到问题用户的主目录中无济于事。我也尝试设置环境变量以匹配其他用户。我发现谷歌的一篇文章说,当他们重新编译二进制文件时问题就解决了。但是,我没有控制权或访问权限,我认为这不是一个二元问题,因为所有其他用户都可以使用Vim。有人可以发现可能存在的问题吗?
尝试使用TERM = vt100,TERM = iris-ansi,TERM = xterm,TERM = linux之类 – sehe
vt100工作得最好,但是当我试图添加颜色,它打破了一点。我会继续这一思路。很明显,TERM确实是罪魁祸首。如果任何人有对TERM的建议,我会很乐意听到它。 – fidesachates
修复了这个问题!这不是TERM。我已经用一个工作用户检查了我的环境变量,但我只是意识到用户的vim在一个盒子上正常工作。所以我做了一套>文字。然后在vim被破坏的机器上找到文本文件。瞧!固定。 POE让我发现LD_LIBRARY_PATH是个问题。 – fidesachates