そこで、私ssh
は職場にあるこの古いボックスにアクセスしましたが、これまで Vi を使用しようとした人は誰もいなかったようです。viでファイルを開こうとすると、一度に1行のファイルしか表示されず、端末が(視覚的に)台無しになります。
ssh
それが異なる場合、私はMacから入っています(ただしssh
、仕事のために使用する他のサーバーは問題ありません)。
実行すると、次のようuname -a
になりますLinux dev 2.6.32.27-grsec #5 SMP Thu Dec 30 01:24:01 PST 2010 i686 unknown unknown GNU/Linux
。私は使用してbash
いますが、何か他のものが機能する場合、私はすべての耳です.
これは他の誰かに起こったに違いありません。この問題を引き起こしているのは、どの設定が欠けているのですか?
ありがとう!
更新: コメントから調査した結果、これは vim ではなく vi のみの問題であることがわかりました。これは、vi (vim ではない) と現在の ssh/terminal/shells との非互換性にすぎないのでしょうか、それとも何か他のことが起こっているのでしょうか?
解決済み: これはキャリッジ リターン -> 古い vi が適切に処理しなかった改行の問題でした。キャリッジ リターンを新しい行に変換する引数を指定して実行stty
すると、vi が正しく動作するようになりました。vim にアップグレードできない人の助けになれば幸いです。