私が動作するSolarisボックス(5.10/8)のコレクションがあります。ある特定のユーザにログインしてVimを起動すると、Vimのイントロメッセージは表示されません。代わりに、メッセージは画面の下部に表示され、新しい行やその他の色コマンドが表示されることが予想される場所に「OOPS」が配置されます。この問題は、入力を開始しても持続します。最初の出力は次のようになります。Vimはプレースメント/カラーコマンドの代わりにOOPSを表示します
OOPSVIM - ViのIMprovedOOPSversion 7.2OOPSbyブラム・ムールナーらal.OOPSVimは、オープンソースと自由にdistributableOOPSBecome Vimの登録ユーザーであるOOPStype:qOOPSto exitOOPStype:informationOOPStypeに登録する手助けを助けるまたはオンラインhelpOOPStypeのために! Vim互換モードでinfoOOPSRunningのバージョンを助けてください:Vim defaultsOOPStypeにhelp nppを設定してください。
これはすべてのボックスで発生します。ログアウトして同じバイナリを呼び出す他のユーザーを使用すると、問題は表示されません。私は別のユーザーから.vimrcを取得し、それを問題のユーザーのホームディレクトリにコピーして無駄にしました。また、別のユーザーと一致するように環境変数を設定しようとしました。私はグーグルで、バイナリを再コンパイルするときに問題が解決されたという記事を見つけました。しかし、私はそれを行うためのコントロールやアクセス権がなく、他のすべてのユーザーがVimをうまく使えるので、バイナリ問題ではないと思います。誰かが問題になるかもしれない点を見つけることができますか?
TERM = vt100、TERM = iris-ansi、TERM = xterm、TERM = linuxなどを試してください。 – sehe
vt100が最適でした。色を追加しようとしたが、少し壊れた。私はこの考え方を続けていきます。 TERMが本当に犯人であることは明らかです。誰かがTERMの提案をしているなら、それを聞いて嬉しいです。 – fidesachates
問題を修正しました!それはTERMではありませんでした。私は既に作業中のユーザで自分の環境変数をチェックしましたが、壊れたユーザのvimがあるボックスで正常に動作していることが分かりました。だから私はセット>テキストをやった。その後、vimが壊れているマシンでテキストファイルを入手しました。 Voila!一定。 POEはLD_LIBRARY_PATHが問題であることを発見しました。 – fidesachates