2011-08-02 7 views
2

私はちょうどOS X 10.7(Lion)にアップグレードしました。リモートのLinuxマシンにsshをインストールすると、viは非常にうまく動作します。 Emacsは正常に動作し、localhostへのssh'ingはうまく動作するので、ライオンVT100エミュレーションについて奇妙なことがあると思います。ライオンズの端末のリモートLinuxマシンでviを開くのに問題がある

$ ssh -l root somelinuxserver 
Linux 2.6.29.6. 
[email protected]:~# vi /etc/hosts 
reading /etc/hosts 
Read /etc/hosts, 4 lines, 45 chars 
[a bunch of spaces about this long][]<--Block Cursor Here 

私はこの仕事を得るために変更する必要があるものを設定任意のアイデア:

は、ここで私が見ているものの例ですか?

(私はローカルマシンのEmacsユーザーですが、いくつかの奇妙な理由から、私はviのリモートサーバー上のファイルを編集したいと思います。emacsを開くとjを入力して行を移動します。 。)

+0

あなたは、ローカルとリモートの両方のホスト上の$ TERMをエコーすることができますか? –

+0

両方とも「xterm-256color」と報告します。それは問題のようです。どうやら私のLinuxディストリビューションはライオンとは違った解釈をしています。あなたが提案したようにプレーンxtermまたはvt100に切り替えると、問題が修正されました。 –

答えて

4

あなたはのいずれかを試すことができます。

TERM=vt100 vi 
TERM=xterm vi 
+0

確認済み:問題のいずれかが解決しました。ありがとう!!! –

+0

私はxtermを勧めます:-) –

関連する問題