[질문] vi에서 insert 명령을 하면 화면이 위로 밀려납니다.
글쓴이: penrose / 작성시간: 월, 2007/02/05 - 11:35오후
안녕하세요.
얼마 전에 Macintosh를 구입해서 사용하고 있습니다.
Mac OS X에 내장된 터미널 프로그램을 이용해서 리눅스 서버에 접속한 다음
vi를 실행시키고 i (삽입명령)을 실행시키면 터미널 화면이 위로 한줄 밀려납니다.
화면이 한 줄 위로 밀려나니까 마치 하나 아래 줄에 삽입명령이 실행되는 것처럼 보입니다.
그런데 막상 글자를 입력하고 저장해서 파일을 다시 불러와보면
실제로는 현 위치에서 삽입명령이 실행되어있습니다.
예전에 Windows에서 PuTTY를 사용하였을 때에는 아무런 문제가 없었는데
이 터미널 프로그램에서만 이렇네요.
신기한 것은 이 프로그램을 사용하더라도 다른 Solaris 서버에서는 문제가 없다는 것입니다.
비슷한 현상을 경험해보신 분 계신가요?
터미널 설정문제인 것 같은데 잘 모르겠네요.
참고로 리눅스 배포본은 Gentoo이고요,
로케일과 vi는 각각 다음과 같이 설정되어 있습니다.
export LANG="ko_KR.UTF-8"
export LC_ALL="ko_KR.UTF-8"
export LINGUAS="ko"
set encoding=utf-8
set fileencodings=utf-8,euc-kr
첨부파일에서 처음것이 초기 화면이고
여기서 i를 누르면 아래와 같이 됩니다.
File attachments:
첨부 | 파일 크기 |
---|---|
before.png | 31.95 KB |
after.png | 152.07 KB |
Forums:
..
솔라머신은 ,euckr일거고 리눅스 머신은 utf-8일텐데요.
터미널 프로그램의 캐릭터셋 설정을 바꾸셔야 할텐데..에..맥이니까는..에..
혹시 그놈텀 비슷한 그 맥의 터미널 프로그램이라면, 그냥 별도의 ssh client를 찾아보시는게 깔끔할 듯 싶기도 하고 그렇습니다. -_-;
근데 맥은 utf-8이 아닌가봐요? -_-
====================여기부터 식은어치====================
안녕하세요. 저는 야동 초등학교 2학년 6반 11번입니다!! 제 컴퓨터에 리눅스를 깔아보고 싶습니다. 리눅스라는건 어제 처음 들어 보았습니다.
리눅스에서도 카트라이더는 되겠지요? 설마 안되나요? 안되면 왜 쓰나요? =3=33 리눅스에서는 카트라이더 캐릭터 머리가 너무 커서 못받아들이나요?
Terminal-Window
Terminal-Window Setting-Display 에서 인코딩을 한번 확인해 보세요.
http://hep-ph.konkuk.ac.kr/ChoF/wiki/HangulOnMacOSX
이 문서도 한번 참고하시고요.
답변 감사합니다. ^^
cypher님께서 알려주신 링크에 자세히 나와있네요.
문제는 Mac OS X의 터미널 프로그램에서 "Wide glyphs count as 2 columns" 옵션이 default로 꺼져있는데
이것을 켜주니까 제대로 나옵니다.
이것땜에 골치아팠는데 속이 다 후련하네요.
정말 감사합니다.
What a wonderful world!
댓글 달기