2011-08-02 3 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에서 원격 서버의 파일을 편집하는 것을 선호합니다. 이맥스를 열면 j를 입력하여 줄 바꿈을 시작합니다. 이상한 일입니다. .)

+0

당신은 로컬 및 원격 호스트에서 $ TERM 에코 할 수 있습니까? –

+0

둘 다 "xterm-256color"라고보고합니다. 그게 문제인 것처럼 보입니다. 분명히 내 리눅스 배포판은 라이온과 다르게 해석합니다. 제안한대로 일반 xterm 또는 vt100으로 전환하면 문제가 해결됩니다. –

답변

4

당신이 중 하나를 시도 할 수 있습니다 :

TERM=vt100 vi 
TERM=xterm vi 
+0

확인 : 둘 중 누구라도 문제를 해결합니다. 감사!!! –

+0

그러면 xterm을 제안합니다 :-) –