[질문] freebsd 5.1에서 vi 한글 입력 문제
글쓴이: eternalquaker / 작성시간: 월, 2003/11/17 - 10:26오전
안녕하세요.
3일 정도 google, kldp등등에서 해결방법을 검색해 보았지만 찾지 못하여 질문을 하게 되었습니다.
OS는 FreeBsd 5.1입니다.
vim은 vim-6.1.474 이구요.
쉘은 bash를 쓰고 있습니다.
.bashrc에
export LANG="ko_KR.EUC"
으로 설정이 되어 있구요.
.vimrc에는
set fileencoding=korea
set encoding=euc_kr
으로 설정을 하였습니다.
접속은 xmanager로 접속합니다.
문제는 콘솔상에서는 한글 입력이 잘 됩니다.
[zero@**** zero]$ 가나다라 bash: 가나다라: command not found
[zero@**** zero]$ echo "가나다라" > a [zero@**** zero]$ cat a 가나다라
그리고 위의 a 파일을 vi (vim)로 보면 한글이 잘 보입니다.
그런데 vi에서 한글을 입력하려고 하면 깨어지는 군요.
1 가나다라 2 0!3*4Y6s <--- vi에서 입력하면 깨어지는 한글
혹시 해결 방법을 아시는 분이 계시면 알려주시면 정말 감사하게 생각하겠습니다.
읽어주셔서 감사합니다.
Forums:
음.. 제 기억으로는 LANG 만 잘 지정하면 되었던 걸로 기억하는데요.
음.. 제 기억으로는 LANG 만 잘 지정하면 되었던 걸로 기억하는데요.. 잘 안되나 보네요.. ko_KR.EUC 를 시스템에서 제대로 인식하는지 확인해보실 필요가 있겠습니다.
그리고 FreeBSD 에서는 별 다른 설정 없이 깔았다면, vi 랑 vim이랑 다른데, 이것도 확인해 보셨는지요? vim 으로 하면 잘 되리라 예상해봅니다.
환경변수는 ko_KR.eucKR이어야 하고,혹시 다국어 기능이 없는
환경변수는 ko_KR.eucKR이어야 하고,
혹시 다국어 기능이 없는 vim-lite를 설치한게
아닌지 확인해 보세요.
--
익스펙토 페트로눔
[quote="oedalpha"]음.. 제 기억으로는 LANG 만 잘 지
예~ lang은 여러번 확인해 보았고, vi가 아닌 vim (lite 아님)을 설치하여 시도해봤는데 그러네요.
freebsd는 처음 이용해 보는 거라서 막막하네요. ㅡ.ㅜ
뭘 해야 돈을 벌까... 훔.
저의 경우에는...
FreeBSD 5.1R 에 X 없이 ssh 로 접속해서 사용하고 있습니다.
vim --without-X 정도로 해서 ports 에서 설치해서 사용하고 있습니다만...
별다른 set 작업 없이 default 환경에서 한글을 잘 쓰고 있습니다.
set LANG 도 한 적이 없는거 같기도 하구요.
원격에서 작업해서 그런건지. ^^;;;
지금 서버가 죽어서 정확히 설정을 보진 못했지만...아마 별다른 설정은 없었을 겁니다. ssh 로 한 번 접속해서 테스트해보시죠.
Re: 저의 경우에는...
음.. 다른 서버에서 ssh로 접속하여 vi에서 한글을 입력하면 잘 됩니다.
그런데 그것보다는 직접 접속해서 되면 좋겠는데...
이번 기회에 특정 서버 하나 정해 놓고 거기서만 접속 가능하게 해버릴까 고민해봐야겠군요. ㅡ.ㅜ
뭘 해야 돈을 벌까... 훔.
Re: 저의 경우에는...
흠.. Xmanager를 사용하신다니.. Xmanager측의 설정 문제가 아닐까요?
특히나 ssh로 로긴해서 잘 된다면 말이죠 :-$
혹시 로컬에서 직접 X서버를 띄워서 입력해 보셨나요?
----
Let's shut up and code.
Re: [질문] freebsd 5.1에서 vi 한글 입력 문제
해결하였습니다.
LANG 환경 설정과 vim 설치등 일반적인 문서에서 찾을 수 있는 방법을 모두 써도 안되기에 회사에 계시는 고수분에게 여쭈어서 해결법을 찾았습니다.
xmanager만의 문제인지 아닌지는 모르겠지만
stty pass8 -istrip cs8
설정해 주니 잘 되는군요.
저처럼 bash쓰시면 .bashrc에 넣어 놓으시면 되구요.
더불어 답변해 주신 모든 분께 감사드립니다. ^^
뭘 해야 돈을 벌까... 훔.
댓글 달기